.small_color_preview[data-v-58c189e4]{width:100px;height:50px;object-fit:cover}.container_selector_color[data-v-58c189e4]{display:grid;grid-template-columns:280px 1fr;gap:10px}.two_columns[data-v-58c189e4]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.row_four_columns[data-v-58c189e4]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px;justify-content:center;align-items:flex-start;min-height:50px}.selector[data-v-58c189e4]{outline:none;border:2px solid #848484;border-radius:5px;font-size:16px;height:45px;padding:10px;transition:all .3s ease;width:100%;background:#fff;position:relative;z-index:1;min-width:125px;-webkit-appearance:none;appearance:none}.small_color_preview[data-v-065d0890]{width:100px;height:50px;object-fit:cover}.container_selector_color[data-v-065d0890]{display:grid;grid-template-columns:280px 1fr;gap:10px}.two_columns[data-v-065d0890]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.row_four_columns[data-v-065d0890]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px;justify-content:center;align-items:flex-start;min-height:50px}.selector[data-v-065d0890]{outline:none;border:2px solid #848484;border-radius:5px;font-size:16px;height:45px;padding:10px;transition:all .3s ease;width:100%;background:#fff;position:relative;z-index:1;min-width:125px;-webkit-appearance:none;appearance:none}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[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}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:open_sansbold;src:url(/fonts/opensans-bold-webfont.c096469e.woff2) format("woff2"),url(/fonts/opensans-bold-webfont.8c638b96.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:open_sansbold_italic;src:url(/fonts/opensans-bolditalic-webfont.dbaa2ef7.woff2) format("woff2"),url(/fonts/opensans-bolditalic-webfont.a4f006e1.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:open_sansextrabold;src:url(/fonts/opensans-extrabold-webfont.58d04788.woff2) format("woff2"),url(/fonts/opensans-extrabold-webfont.6307fd41.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:open_sansitalic;src:url(/fonts/opensans-italic-webfont.f6ab1bda.woff2) format("woff2"),url(/fonts/opensans-italic-webfont.6b79976c.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:open_sanslight;src:url(/fonts/opensans-light-webfont.31ed0eb3.woff2) format("woff2"),url(/fonts/opensans-light-webfont.af8ba686.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:open_sansregular;src:url(/fonts/opensans-regular-webfont.1bbdebd4.woff2) format("woff2"),url(/fonts/opensans-regular-webfont.d3f1dc48.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:open_sanssemibold;src:url(/fonts/opensans-semibold-webfont.4f8dc090.woff2) format("woff2"),url(/fonts/opensans-semibold-webfont.614734f5.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:open_sanssemibold_italic;src:url(/fonts/opensans-semibolditalic-webfont.19563cbf.woff2) format("woff2"),url(/fonts/opensans-semibolditalic-webfont.a56b09d3.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:oswaldbold;src:url(/fonts/oswald-bold-webfont.cc3c6dee.woff2) format("woff2"),url(/fonts/oswald-bold-webfont.ac9dbda5.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}::-webkit-scrollbar{width:12px;height:12px}@media screen and (max-width:900px){::-webkit-scrollbar{width:6px;height:6px}}::-webkit-scrollbar-track{background:#dbdbdb;border-radius:6px}::-webkit-scrollbar-thumb{background:#848484;border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease}::-webkit-scrollbar-thumb:hover{background:#222}input[type=radio]{-webkit-appearance:none;border:none;outline:none;background:none;cursor:pointer;margin:0;padding:0;appearance:none;border:2px solid #848484;border-radius:50%;flex-shrink:0;height:26px;width:26px;transition:all .3s ease;position:relative}input[type=radio]:after{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;content:"";width:18px;height:18px;transform:translate(-50%,-50%) scale(0);border-radius:50%;transition:all .3s ease}input[type=radio].checked:after,input[type=radio]:checked:after{transform:translate(-50%,-50%) scale(1)}.app-estimator input[type=radio].checked:after,.app-estimator input[type=radio]:checked:after,.dialog-estimator input[type=radio].checked:after,.dialog-estimator input[type=radio]:checked:after{background:var(--theme-color);transform:translate(-50%,-50%) scale(1)}.app-account input[type=radio].checked:after,.app-account input[type=radio]:checked:after,.app-admin input[type=radio].checked:after,.app-admin input[type=radio]:checked:after,.app-config input[type=radio].checked:after,.app-config input[type=radio]:checked:after,.dialog-account input[type=radio].checked:after,.dialog-account input[type=radio]:checked:after,.dialog-admin input[type=radio].checked:after,.dialog-admin input[type=radio]:checked:after,.dialog-config input[type=radio].checked:after,.dialog-config input[type=radio]:checked:after{background:#2ab0da;transform:translate(-50%,-50%) scale(1)}.ui-check,input[type=checkbox]{-webkit-appearance:none;border:none;outline:none;background:none;cursor:pointer;margin:0;padding:0;appearance:none;background:#848484;border-radius:5px;height:26px;width:26px;position:relative;transition:all .3s ease;flex-shrink:0}.ui-check:after,input[type=checkbox]:after{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;content:"";width:17px;height:14px;background:url(/img/check.8113f761.svg) no-repeat 50%;background-size:contain;filter:brightness(0) invert(1);transform:translate(-50%,-50%) scale(0);transition:all .3s ease}.ui-check.checked,.ui-check:checked,input[type=checkbox].checked,input[type=checkbox]:checked{background:#2ab0da}.ui-check.checked:after,.ui-check:checked:after,input[type=checkbox].checked:after,input[type=checkbox]:checked:after{transform:translate(-50%,-50%) scale(1)}.ui-check[disabled],input[type=checkbox][disabled]{background:#848484;cursor:not-allowed}.ui-check.ui-check-pswd,input[type=checkbox].ui-check-pswd{background:#0000}.ui-check.ui-check-pswd:after,input[type=checkbox].ui-check-pswd:after{transition:none;transform:translate(-50%,-50%);filter:brightness(0) saturate(100%) invert(98%) sepia(0) saturate(0) hue-rotate(140deg) brightness(90%) contrast(94%)}.ui-check.ui-check-pswd.checked,.ui-check.ui-check-pswd:checked,input[type=checkbox].ui-check-pswd.checked,input[type=checkbox].ui-check-pswd:checked{background:#0000}.ui-check.ui-check-pswd.checked:after,.ui-check.ui-check-pswd:checked:after,input[type=checkbox].ui-check-pswd.checked:after,input[type=checkbox].ui-check-pswd:checked:after{transform:translate(-50%,-50%) scale(1);filter:brightness(0) saturate(100%) invert(61%) sepia(77%) saturate(1202%) hue-rotate(157deg) brightness(92%) contrast(84%)}.ui-check.dark-check,input[type=checkbox].dark-check{background:#fff;border:2px solid dimgray}.ui-check.dark-check.checked,.ui-check.dark-check:checked,input[type=checkbox].dark-check.checked,input[type=checkbox].dark-check:checked{background:#2a2a2a}.ui-check .loading,.ui-check .loading:after,input[type=checkbox] .loading,input[type=checkbox] .loading:after{display:block;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%}.ui-check .loading:after,input[type=checkbox] .loading:after{content:" ";border-radius:50%;border:2px solid #fff;border-color:#fff #0000 #fff #0000;animation:lds-dual-ring 1.2s linear infinite}.app-estimator .ui-check.checked,.app-estimator .ui-check:checked,.app-estimator input[type=checkbox].checked,.app-estimator input[type=checkbox]:checked,.dialog-estimator .ui-check.checked,.dialog-estimator .ui-check:checked,.dialog-estimator input[type=checkbox].checked,.dialog-estimator input[type=checkbox]:checked{background:var(--theme-color)}.app-estimator .ui-check[disabled],.app-estimator input[type=checkbox][disabled],.dialog-estimator .ui-check[disabled],.dialog-estimator input[type=checkbox][disabled]{background:url(/img/lock.13469660.svg) no-repeat 50% #848484;background-size:14px}.app-estimator .ui-check.ui-check-pswd,.app-estimator .ui-check.ui-check-pswd :checked,.app-estimator input[type=checkbox].ui-check-pswd,.app-estimator input[type=checkbox].ui-check-pswd :checked,.dialog-estimator .ui-check.ui-check-pswd,.dialog-estimator .ui-check.ui-check-pswd :checked,.dialog-estimator input[type=checkbox].ui-check-pswd,.dialog-estimator input[type=checkbox].ui-check-pswd :checked{background:#0000}.app-estimator .ui-check.dark-check,.app-estimator input[type=checkbox].dark-check,.dialog-estimator .ui-check.dark-check,.dialog-estimator input[type=checkbox].dark-check{background:#fff}.app-estimator .ui-check.dark-check.checked,.app-estimator .ui-check.dark-check:checked,.app-estimator input[type=checkbox].dark-check.checked,.app-estimator input[type=checkbox].dark-check:checked,.dialog-estimator .ui-check.dark-check.checked,.dialog-estimator .ui-check.dark-check:checked,.dialog-estimator input[type=checkbox].dark-check.checked,.dialog-estimator input[type=checkbox].dark-check:checked{background:#2a2a2a}.app-estimator .estimate-step-contain .ui-check,.app-estimator .estimate-step-contain input[type=checkbox],.dialog-estimator .estimate-step-contain .ui-check,.dialog-estimator .estimate-step-contain input[type=checkbox]{height:25px;width:25px;background:#fff;border:2px solid #848484}.app-estimator .estimate-step-contain .ui-check.checked,.app-estimator .estimate-step-contain .ui-check:checked,.app-estimator .estimate-step-contain input[type=checkbox].checked,.app-estimator .estimate-step-contain input[type=checkbox]:checked,.dialog-estimator .estimate-step-contain .ui-check.checked,.dialog-estimator .estimate-step-contain .ui-check:checked,.dialog-estimator .estimate-step-contain input[type=checkbox].checked,.dialog-estimator .estimate-step-contain input[type=checkbox]:checked{background:var(--theme-color);border-color:var(--theme-color)}.app-estimator .estimate-step-contain .ui-check.checked:after,.app-estimator .estimate-step-contain .ui-check:checked:after,.app-estimator .estimate-step-contain input[type=checkbox].checked:after,.app-estimator .estimate-step-contain input[type=checkbox]:checked:after,.dialog-estimator .estimate-step-contain .ui-check.checked:after,.dialog-estimator .estimate-step-contain .ui-check:checked:after,.dialog-estimator .estimate-step-contain input[type=checkbox].checked:after,.dialog-estimator .estimate-step-contain input[type=checkbox]:checked:after{background-size:90%}.app-account .ui-check.checked,.app-account .ui-check:checked,.app-account input[type=checkbox].checked,.app-account input[type=checkbox]:checked,.app-admin .ui-check.checked,.app-admin .ui-check:checked,.app-admin input[type=checkbox].checked,.app-admin input[type=checkbox]:checked,.app-config .ui-check.checked,.app-config .ui-check:checked,.app-config input[type=checkbox].checked,.app-config input[type=checkbox]:checked,.dialog-account .ui-check.checked,.dialog-account .ui-check:checked,.dialog-account input[type=checkbox].checked,.dialog-account input[type=checkbox]:checked,.dialog-admin .ui-check.checked,.dialog-admin .ui-check:checked,.dialog-admin input[type=checkbox].checked,.dialog-admin input[type=checkbox]:checked,.dialog-config .ui-check.checked,.dialog-config .ui-check:checked,.dialog-config input[type=checkbox].checked,.dialog-config input[type=checkbox]:checked{background:#2ab0da}.app-account .ui-check[disabled],.app-account input[type=checkbox][disabled],.app-admin .ui-check[disabled],.app-admin input[type=checkbox][disabled],.app-config .ui-check[disabled],.app-config input[type=checkbox][disabled],.dialog-account .ui-check[disabled],.dialog-account input[type=checkbox][disabled],.dialog-admin .ui-check[disabled],.dialog-admin input[type=checkbox][disabled],.dialog-config .ui-check[disabled],.dialog-config input[type=checkbox][disabled]{background:#848484;cursor:not-allowed}.app-account .ui-check.ui-check-pswd,.app-account .ui-check.ui-check-pswd :checked,.app-account input[type=checkbox].ui-check-pswd,.app-account input[type=checkbox].ui-check-pswd :checked,.app-admin .ui-check.ui-check-pswd,.app-admin .ui-check.ui-check-pswd :checked,.app-admin input[type=checkbox].ui-check-pswd,.app-admin input[type=checkbox].ui-check-pswd :checked,.app-config .ui-check.ui-check-pswd,.app-config .ui-check.ui-check-pswd :checked,.app-config input[type=checkbox].ui-check-pswd,.app-config input[type=checkbox].ui-check-pswd :checked,.dialog-account .ui-check.ui-check-pswd,.dialog-account .ui-check.ui-check-pswd :checked,.dialog-account input[type=checkbox].ui-check-pswd,.dialog-account input[type=checkbox].ui-check-pswd :checked,.dialog-admin .ui-check.ui-check-pswd,.dialog-admin .ui-check.ui-check-pswd :checked,.dialog-admin input[type=checkbox].ui-check-pswd,.dialog-admin input[type=checkbox].ui-check-pswd :checked,.dialog-config .ui-check.ui-check-pswd,.dialog-config .ui-check.ui-check-pswd :checked,.dialog-config input[type=checkbox].ui-check-pswd,.dialog-config input[type=checkbox].ui-check-pswd :checked{background:#0000}.ui-slider{-webkit-appearance:none;appearance:none;border:none;outline:none;background:none;cursor:pointer;margin:0;padding:0;width:54px;height:26px;position:relative;border-radius:12.5px;background:#848484;transition:all .3s ease;flex-shrink:0}.ui-slider:after{position:absolute;transform:translateY(-50%);top:50%;content:"";height:20px;width:20px;background:#fff;display:block;left:3px;border-radius:50%;transition:all .3s ease}.ui-slider.checked{background:#2ab0da}.ui-slider.checked:after{position:absolute;transform:translateY(-50%);top:50%;left:calc(100% - 23px)}.ui-slider[disabled]{background:#848484;cursor:not-allowed}.ui-slider .loading{transform:translateY(-50%);right:10px}.ui-slider .loading,.ui-slider .loading:after{display:block;width:12px;height:12px;position:absolute;top:50%}.ui-slider .loading:after{transform:translate(-50%,-50%);left:50%;content:" ";border-radius:50%;border:2px solid #fff;border-color:#fff #0000 #fff #0000;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.app-estimator .ui-slider.checked,.dialog-estimator .ui-slider.checked{background:var(--theme-color)}.app-account .ui-slider.checked,.app-admin .ui-slider.checked,.app-config .ui-slider.checked,.dialog-account .ui-slider.checked,.dialog-admin .ui-slider.checked,.dialog-config .ui-slider.checked{background:#2ab0da}input[type=color]{height:45px;width:45px}.date-wrap{position:relative;z-index:1}.date-wrap:after{position:absolute;transform:translateY(-50%);top:50%;right:15px;content:"";background:url(/img/calendar.f0a2f675.svg) 50% no-repeat;background-size:contain;height:20px;width:20px;display:block;pointer-events:none;z-index:2}.date-wrap input[type=date]{min-width:200px}.date-wrap input[type=date]::-webkit-calendar-picker-indicator,.date-wrap input[type=date]::-webkit-inner-spin-button{opacity:0}.select-wrap{position:relative;z-index:1}.select-wrap:after{content:"";position:absolute;top:44%;transform:translateY(-50%) rotate(45deg);right:14px;width:7px;height:7px;border-right:2px solid #000;border-bottom:2px solid #000;pointer-events:none;z-index:2;transition:all .3s ease}.select-wrap.disabled:after{display:none}.select-wrap select{-webkit-appearance:none;appearance:none;background:#fff;cursor:pointer;padding-right:30px!important;text-overflow:ellipsis;min-width:125px}.select-wrap select option{color:#000;font-family:sans-serif;background-color:#fff}.select-wrap select option:checked,.select-wrap select option:hover{color:#000}.select-wrap select .placeholder{color:#848484;font-weight:700}.app-estimator .select-wrap:after,.dialog-estimator .select-wrap:after{border-color:var(--theme-color)}.app-estimator .select-wrap select,.dialog-estimator .select-wrap select{outline:none;border:2px solid #848484;border-radius:5px;font-size:16px;height:45px;padding:10px;transition:all .3s ease;width:100%;background:#fff;position:relative;z-index:1;min-width:125px;-webkit-appearance:none;appearance:none}.app-estimator .select-wrap select:-webkit-autofill,.app-estimator .select-wrap select:-webkit-autofill:focus,.app-estimator .select-wrap select:-webkit-autofill:hover,.dialog-estimator .select-wrap select:-webkit-autofill,.dialog-estimator .select-wrap select:-webkit-autofill:focus,.dialog-estimator .select-wrap select:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff}.app-estimator .select-wrap select::placeholder,.dialog-estimator .select-wrap select::placeholder{color:gray;opacity:.5;font-weight:700}.app-estimator .select-wrap select:focus:not([readonly]),.dialog-estimator .select-wrap select:focus:not([readonly]){border:2px solid #000}.app-estimator .select-wrap select[readonly],.dialog-estimator .select-wrap select[readonly]{padding-right:30px;background:url(/img/lock.13469660.svg) no-repeat calc(100% - 10px) #fff;background-size:15px 19px}.app-estimator .select-wrap select.no-border,.app-estimator .select-wrap select.no-border:focus:not([readonly]),.dialog-estimator .select-wrap select.no-border,.dialog-estimator .select-wrap select.no-border:focus:not([readonly]){border:2px solid #fff}.app-estimator .select-wrap select.no-min,.dialog-estimator .select-wrap select.no-min{min-width:0}.app-estimator .select-wrap select[type=number],.dialog-estimator .select-wrap select[type=number]{-moz-appearance:textfield}.app-estimator .select-wrap select[type=number]::-webkit-inner-spin-button,.app-estimator .select-wrap select[type=number]::-webkit-outer-spin-button,.dialog-estimator .select-wrap select[type=number]::-webkit-inner-spin-button,.dialog-estimator .select-wrap select[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.app-estimator .select-wrap select[type=date],.dialog-estimator .select-wrap select[type=date]{min-width:200px}.app-estimator .select-wrap select[disabled],.dialog-estimator .select-wrap select[disabled]{cursor:not-allowed;padding-right:30px;background:url(/img/lock.13469660.svg) no-repeat calc(100% - 10px) #848484;background-size:15px 19px;color:#dbdbdb}.app-estimator .select-wrap select[disabled]::placeholder,.dialog-estimator .select-wrap select[disabled]::placeholder{color:#dbdbdb}.app-estimator .deemphasize .select-wrap select,.app-estimator .deemphasize input[type=date],.app-estimator .deemphasize input[type=email],.app-estimator .deemphasize input[type=number],.app-estimator .deemphasize input[type=password],.app-estimator .deemphasize input[type=search],.app-estimator .deemphasize input[type=tel],.app-estimator .deemphasize input[type=text],.app-estimator .deemphasize input[type=time],.app-estimator .deemphasize input[type=url],.dialog-estimator .deemphasize .select-wrap select,.dialog-estimator .deemphasize input[type=date],.dialog-estimator .deemphasize input[type=email],.dialog-estimator .deemphasize input[type=number],.dialog-estimator .deemphasize input[type=password],.dialog-estimator .deemphasize input[type=search],.dialog-estimator .deemphasize input[type=tel],.dialog-estimator .deemphasize input[type=text],.dialog-estimator .deemphasize input[type=time],.dialog-estimator .deemphasize input[type=url]{background-color:#0000;transition:all .3s ease}.app-account .select-wrap:after,.app-admin .select-wrap:after,.app-config .select-wrap:after,.dialog-account .select-wrap:after,.dialog-admin .select-wrap:after,.dialog-config .select-wrap:after{border-color:#2ab0da}.app-account .select-wrap select,.app-admin .select-wrap select,.app-config .select-wrap select,.dialog-account .select-wrap select,.dialog-admin .select-wrap select,.dialog-config .select-wrap select{outline:none;border:2px solid #848484;border-radius:5px;font-size:16px;height:45px;padding:10px;transition:all .3s ease;width:100%;background:#fff;position:relative;z-index:1;min-width:125px;-webkit-appearance:none;appearance:none}.app-account .select-wrap select:-webkit-autofill,.app-account .select-wrap select:-webkit-autofill:focus,.app-account .select-wrap select:-webkit-autofill:hover,.app-admin .select-wrap select:-webkit-autofill,.app-admin .select-wrap select:-webkit-autofill:focus,.app-admin .select-wrap select:-webkit-autofill:hover,.app-config .select-wrap select:-webkit-autofill,.app-config .select-wrap select:-webkit-autofill:focus,.app-config .select-wrap select:-webkit-autofill:hover,.dialog-account .select-wrap select:-webkit-autofill,.dialog-account .select-wrap select:-webkit-autofill:focus,.dialog-account .select-wrap select:-webkit-autofill:hover,.dialog-admin .select-wrap select:-webkit-autofill,.dialog-admin .select-wrap select:-webkit-autofill:focus,.dialog-admin .select-wrap select:-webkit-autofill:hover,.dialog-config .select-wrap select:-webkit-autofill,.dialog-config .select-wrap select:-webkit-autofill:focus,.dialog-config .select-wrap select:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff}.app-account .select-wrap select::placeholder,.app-admin .select-wrap select::placeholder,.app-config .select-wrap select::placeholder,.dialog-account .select-wrap select::placeholder,.dialog-admin .select-wrap select::placeholder,.dialog-config .select-wrap select::placeholder{color:gray;opacity:.5;font-weight:700}.app-account .select-wrap select:focus:not([readonly]),.app-admin .select-wrap select:focus:not([readonly]),.app-config .select-wrap select:focus:not([readonly]),.dialog-account .select-wrap select:focus:not([readonly]),.dialog-admin .select-wrap select:focus:not([readonly]),.dialog-config .select-wrap select:focus:not([readonly]){border:2px solid #2ab0da}.app-account .select-wrap select[readonly],.app-admin .select-wrap select[readonly],.app-config .select-wrap select[readonly],.dialog-account .select-wrap select[readonly],.dialog-admin .select-wrap select[readonly],.dialog-config .select-wrap select[readonly]{padding-right:30px;background:url(/img/lock.13469660.svg) no-repeat calc(100% - 10px) #fff;background-size:15px 19px}.app-account .select-wrap select.no-border,.app-account .select-wrap select.no-border:focus:not([readonly]),.app-admin .select-wrap select.no-border,.app-admin .select-wrap select.no-border:focus:not([readonly]),.app-config .select-wrap select.no-border,.app-config .select-wrap select.no-border:focus:not([readonly]),.dialog-account .select-wrap select.no-border,.dialog-account .select-wrap select.no-border:focus:not([readonly]),.dialog-admin .select-wrap select.no-border,.dialog-admin .select-wrap select.no-border:focus:not([readonly]),.dialog-config .select-wrap select.no-border,.dialog-config .select-wrap select.no-border:focus:not([readonly]){border:2px solid #fff}.app-account .select-wrap select.no-min,.app-admin .select-wrap select.no-min,.app-config .select-wrap select.no-min,.dialog-account .select-wrap select.no-min,.dialog-admin .select-wrap select.no-min,.dialog-config .select-wrap select.no-min{min-width:0}.app-account .select-wrap select[type=number],.app-admin .select-wrap select[type=number],.app-config .select-wrap select[type=number],.dialog-account .select-wrap select[type=number],.dialog-admin .select-wrap select[type=number],.dialog-config .select-wrap select[type=number]{-moz-appearance:textfield}.app-account .select-wrap select[type=number]::-webkit-inner-spin-button,.app-account .select-wrap select[type=number]::-webkit-outer-spin-button,.app-admin .select-wrap select[type=number]::-webkit-inner-spin-button,.app-admin .select-wrap select[type=number]::-webkit-outer-spin-button,.app-config .select-wrap select[type=number]::-webkit-inner-spin-button,.app-config .select-wrap select[type=number]::-webkit-outer-spin-button,.dialog-account .select-wrap select[type=number]::-webkit-inner-spin-button,.dialog-account .select-wrap select[type=number]::-webkit-outer-spin-button,.dialog-admin .select-wrap select[type=number]::-webkit-inner-spin-button,.dialog-admin .select-wrap select[type=number]::-webkit-outer-spin-button,.dialog-config .select-wrap select[type=number]::-webkit-inner-spin-button,.dialog-config .select-wrap select[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.app-account .select-wrap select[type=date],.app-admin .select-wrap select[type=date],.app-config .select-wrap select[type=date],.dialog-account .select-wrap select[type=date],.dialog-admin .select-wrap select[type=date],.dialog-config .select-wrap select[type=date]{min-width:200px}.app-account .select-wrap select[disabled],.app-admin .select-wrap select[disabled],.app-config .select-wrap select[disabled],.dialog-account .select-wrap select[disabled],.dialog-admin .select-wrap select[disabled],.dialog-config .select-wrap select[disabled]{cursor:not-allowed;padding-right:30px;background:url(/img/lock.13469660.svg) no-repeat calc(100% - 10px) #848484;background-size:15px 19px;color:#dbdbdb}.app-account .select-wrap select[disabled]::placeholder,.app-admin .select-wrap select[disabled]::placeholder,.app-config .select-wrap select[disabled]::placeholder,.dialog-account .select-wrap select[disabled]::placeholder,.dialog-admin .select-wrap select[disabled]::placeholder,.dialog-config .select-wrap select[disabled]::placeholder{color:#dbdbdb}.percent-input-wrap{position:relative;z-index:1}.percent-input-wrap:after{content:"%";font-family:oswaldbold,Sans-Serif;font-size:22px;position:absolute;transform:translateY(-50%);top:50%;right:10px;color:#848484;z-index:2;pointer-events:none;top:57%}.percent-input-wrap input{width:100%;padding-right:35px}.search-wrap{position:relative;z-index:1}.search-wrap input[type=search]{padding-left:30px}.search-wrap button{-webkit-appearance:none;appearance:none;transition:all .3s ease;border:none;outline:none;background:none;cursor:pointer;margin:0;padding:0;position:absolute;transform:translateY(-50%);top:50%;left:14px;z-index:2}.search-wrap button svg{width:20px;height:20px}.app-estimator .search-wrap input[type=search],.dialog-estimator .search-wrap input[type=search]{padding-left:45px}.app-estimator .search-wrap button svg,.dialog-estimator .search-wrap button svg{fill:var(--theme-color)}.app-account .search-wrap input[type=search],.app-admin .search-wrap input[type=search],.app-config .search-wrap input[type=search],.dialog-account .search-wrap input[type=search],.dialog-admin .search-wrap input[type=search],.dialog-config .search-wrap input[type=search]{padding-left:45px}.app-account .search-wrap button svg,.app-admin .search-wrap button svg,.app-config .search-wrap button svg,.dialog-account .search-wrap button svg,.dialog-admin .search-wrap button svg,.dialog-config .search-wrap button svg{fill:#2ab0da}.app-estimator .select-wrap select,.app-estimator input[type=date],.app-estimator input[type=email],.app-estimator input[type=number],.app-estimator input[type=password],.app-estimator input[type=search],.app-estimator input[type=tel],.app-estimator input[type=text],.app-estimator input[type=time],.app-estimator input[type=url],.dialog-estimator .select-wrap select,.dialog-estimator input[type=date],.dialog-estimator input[type=email],.dialog-estimator input[type=number],.dialog-estimator input[type=password],.dialog-estimator input[type=search],.dialog-estimator input[type=tel],.dialog-estimator input[type=text],.dialog-estimator input[type=time],.dialog-estimator input[type=url]{outline:none;border:2px solid #848484;border-radius:5px;font-size:16px;height:45px;padding:10px;transition:all .3s ease;width:100%;background:#fff;position:relative;z-index:1;min-width:125px;-webkit-appearance:none;appearance:none}.app-estimator .select-wrap select:-webkit-autofill,.app-estimator .select-wrap select:-webkit-autofill:focus,.app-estimator .select-wrap select:-webkit-autofill:hover,.app-estimator input[type=date]:-webkit-autofill,.app-estimator input[type=date]:-webkit-autofill:focus,.app-estimator input[type=date]:-webkit-autofill:hover,.app-estimator input[type=email]:-webkit-autofill,.app-estimator input[type=email]:-webkit-autofill:focus,.app-estimator input[type=email]:-webkit-autofill:hover,.app-estimator input[type=number]:-webkit-autofill,.app-estimator input[type=number]:-webkit-autofill:focus,.app-estimator input[type=number]:-webkit-autofill:hover,.app-estimator input[type=password]:-webkit-autofill,.app-estimator input[type=password]:-webkit-autofill:focus,.app-estimator input[type=password]:-webkit-autofill:hover,.app-estimator input[type=search]:-webkit-autofill,.app-estimator input[type=search]:-webkit-autofill:focus,.app-estimator input[type=search]:-webkit-autofill:hover,.app-estimator input[type=tel]:-webkit-autofill,.app-estimator input[type=tel]:-webkit-autofill:focus,.app-estimator input[type=tel]:-webkit-autofill:hover,.app-estimator input[type=text]:-webkit-autofill,.app-estimator input[type=text]:-webkit-autofill:focus,.app-estimator input[type=text]:-webkit-autofill:hover,.app-estimator input[type=time]:-webkit-autofill,.app-estimator input[type=time]:-webkit-autofill:focus,.app-estimator input[type=time]:-webkit-autofill:hover,.app-estimator input[type=url]:-webkit-autofill,.app-estimator input[type=url]:-webkit-autofill:focus,.app-estimator input[type=url]:-webkit-autofill:hover,.dialog-estimator .select-wrap select:-webkit-autofill,.dialog-estimator .select-wrap select:-webkit-autofill:focus,.dialog-estimator .select-wrap select:-webkit-autofill:hover,.dialog-estimator input[type=date]:-webkit-autofill,.dialog-estimator input[type=date]:-webkit-autofill:focus,.dialog-estimator input[type=date]:-webkit-autofill:hover,.dialog-estimator input[type=email]:-webkit-autofill,.dialog-estimator input[type=email]:-webkit-autofill:focus,.dialog-estimator input[type=email]:-webkit-autofill:hover,.dialog-estimator input[type=number]:-webkit-autofill,.dialog-estimator input[type=number]:-webkit-autofill:focus,.dialog-estimator input[type=number]:-webkit-autofill:hover,.dialog-estimator input[type=password]:-webkit-autofill,.dialog-estimator input[type=password]:-webkit-autofill:focus,.dialog-estimator input[type=password]:-webkit-autofill:hover,.dialog-estimator input[type=search]:-webkit-autofill,.dialog-estimator input[type=search]:-webkit-autofill:focus,.dialog-estimator input[type=search]:-webkit-autofill:hover,.dialog-estimator input[type=tel]:-webkit-autofill,.dialog-estimator input[type=tel]:-webkit-autofill:focus,.dialog-estimator input[type=tel]:-webkit-autofill:hover,.dialog-estimator input[type=text]:-webkit-autofill,.dialog-estimator input[type=text]:-webkit-autofill:focus,.dialog-estimator input[type=text]:-webkit-autofill:hover,.dialog-estimator input[type=time]:-webkit-autofill,.dialog-estimator input[type=time]:-webkit-autofill:focus,.dialog-estimator input[type=time]:-webkit-autofill:hover,.dialog-estimator input[type=url]:-webkit-autofill,.dialog-estimator input[type=url]:-webkit-autofill:focus,.dialog-estimator input[type=url]:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff}.app-estimator .select-wrap select::placeholder,.app-estimator input[type=date]::placeholder,.app-estimator input[type=email]::placeholder,.app-estimator input[type=number]::placeholder,.app-estimator input[type=password]::placeholder,.app-estimator input[type=search]::placeholder,.app-estimator input[type=tel]::placeholder,.app-estimator input[type=text]::placeholder,.app-estimator input[type=time]::placeholder,.app-estimator input[type=url]::placeholder,.dialog-estimator .select-wrap select::placeholder,.dialog-estimator input[type=date]::placeholder,.dialog-estimator input[type=email]::placeholder,.dialog-estimator input[type=number]::placeholder,.dialog-estimator input[type=password]::placeholder,.dialog-estimator input[type=search]::placeholder,.dialog-estimator input[type=tel]::placeholder,.dialog-estimator input[type=text]::placeholder,.dialog-estimator input[type=time]::placeholder,.dialog-estimator input[type=url]::placeholder{color:gray;opacity:.5;font-weight:700}.app-estimator .select-wrap select:focus:not([readonly]),.app-estimator input[type=date]:focus:not([readonly]),.app-estimator input[type=email]:focus:not([readonly]),.app-estimator input[type=number]:focus:not([readonly]),.app-estimator input[type=password]:focus:not([readonly]),.app-estimator input[type=search]:focus:not([readonly]),.app-estimator input[type=tel]:focus:not([readonly]),.app-estimator input[type=text]:focus:not([readonly]),.app-estimator input[type=time]:focus:not([readonly]),.app-estimator input[type=url]:focus:not([readonly]),.dialog-estimator .select-wrap select:focus:not([readonly]),.dialog-estimator input[type=date]:focus:not([readonly]),.dialog-estimator input[type=email]:focus:not([readonly]),.dialog-estimator input[type=number]:focus:not([readonly]),.dialog-estimator input[type=password]:focus:not([readonly]),.dialog-estimator input[type=search]:focus:not([readonly]),.dialog-estimator input[type=tel]:focus:not([readonly]),.dialog-estimator input[type=text]:focus:not([readonly]),.dialog-estimator input[type=time]:focus:not([readonly]),.dialog-estimator input[type=url]:focus:not([readonly]){border:2px solid #000}.app-estimator .select-wrap select[readonly],.app-estimator input[type=date][readonly],.app-estimator input[type=email][readonly],.app-estimator input[type=number][readonly],.app-estimator input[type=password][readonly],.app-estimator input[type=search][readonly],.app-estimator input[type=tel][readonly],.app-estimator input[type=text][readonly],.app-estimator input[type=time][readonly],.app-estimator input[type=url][readonly],.dialog-estimator .select-wrap select[readonly],.dialog-estimator input[type=date][readonly],.dialog-estimator input[type=email][readonly],.dialog-estimator input[type=number][readonly],.dialog-estimator input[type=password][readonly],.dialog-estimator input[type=search][readonly],.dialog-estimator input[type=tel][readonly],.dialog-estimator input[type=text][readonly],.dialog-estimator input[type=time][readonly],.dialog-estimator input[type=url][readonly]{padding-right:30px;background:url(/img/lock.13469660.svg) no-repeat calc(100% - 10px) #fff;background-size:15px 19px}.app-estimator .select-wrap select.no-border,.app-estimator .select-wrap select.no-border:focus:not([readonly]),.app-estimator input[type=date].no-border,.app-estimator input[type=date].no-border:focus:not([readonly]),.app-estimator input[type=email].no-border,.app-estimator input[type=email].no-border:focus:not([readonly]),.app-estimator input[type=number].no-border,.app-estimator input[type=number].no-border:focus:not([readonly]),.app-estimator input[type=password].no-border,.app-estimator input[type=password].no-border:focus:not([readonly]),.app-estimator input[type=search].no-border,.app-estimator input[type=search].no-border:focus:not([readonly]),.app-estimator input[type=tel].no-border,.app-estimator input[type=tel].no-border:focus:not([readonly]),.app-estimator input[type=text].no-border,.app-estimator input[type=text].no-border:focus:not([readonly]),.app-estimator input[type=time].no-border,.app-estimator input[type=time].no-border:focus:not([readonly]),.app-estimator input[type=url].no-border,.app-estimator input[type=url].no-border:focus:not([readonly]),.dialog-estimator .select-wrap select.no-border,.dialog-estimator .select-wrap select.no-border:focus:not([readonly]),.dialog-estimator input[type=date].no-border,.dialog-estimator input[type=date].no-border:focus:not([readonly]),.dialog-estimator input[type=email].no-border,.dialog-estimator input[type=email].no-border:focus:not([readonly]),.dialog-estimator input[type=number].no-border,.dialog-estimator input[type=number].no-border:focus:not([readonly]),.dialog-estimator input[type=password].no-border,.dialog-estimator input[type=password].no-border:focus:not([readonly]),.dialog-estimator input[type=search].no-border,.dialog-estimator input[type=search].no-border:focus:not([readonly]),.dialog-estimator input[type=tel].no-border,.dialog-estimator input[type=tel].no-border:focus:not([readonly]),.dialog-estimator input[type=text].no-border,.dialog-estimator input[type=text].no-border:focus:not([readonly]),.dialog-estimator input[type=time].no-border,.dialog-estimator input[type=time].no-border:focus:not([readonly]),.dialog-estimator input[type=url].no-border,.dialog-estimator input[type=url].no-border:focus:not([readonly]){border:2px solid #fff}.app-estimator .select-wrap select.no-min,.app-estimator input[type=date].no-min,.app-estimator input[type=email].no-min,.app-estimator input[type=number].no-min,.app-estimator input[type=password].no-min,.app-estimator input[type=search].no-min,.app-estimator input[type=tel].no-min,.app-estimator input[type=text].no-min,.app-estimator input[type=time].no-min,.app-estimator input[type=url].no-min,.dialog-estimator .select-wrap select.no-min,.dialog-estimator input[type=date].no-min,.dialog-estimator input[type=email].no-min,.dialog-estimator input[type=number].no-min,.dialog-estimator input[type=password].no-min,.dialog-estimator input[type=search].no-min,.dialog-estimator input[type=tel].no-min,.dialog-estimator input[type=text].no-min,.dialog-estimator input[type=time].no-min,.dialog-estimator input[type=url].no-min{min-width:0}.app-estimator .select-wrap select[type=number],.app-estimator input[type=date][type=number],.app-estimator input[type=email][type=number],.app-estimator input[type=number][type=number],.app-estimator input[type=password][type=number],.app-estimator input[type=search][type=number],.app-estimator input[type=tel][type=number],.app-estimator input[type=text][type=number],.app-estimator input[type=time][type=number],.app-estimator input[type=url][type=number],.dialog-estimator .select-wrap select[type=number],.dialog-estimator input[type=date][type=number],.dialog-estimator input[type=email][type=number],.dialog-estimator input[type=number][type=number],.dialog-estimator input[type=password][type=number],.dialog-estimator input[type=search][type=number],.dialog-estimator input[type=tel][type=number],.dialog-estimator input[type=text][type=number],.dialog-estimator input[type=time][type=number],.dialog-estimator input[type=url][type=number]{-moz-appearance:textfield}.app-estimator .select-wrap select[type=number]::-webkit-inner-spin-button,.app-estimator .select-wrap select[type=number]::-webkit-outer-spin-button,.app-estimator input[type=date][type=number]::-webkit-inner-spin-button,.app-estimator input[type=date][type=number]::-webkit-outer-spin-button,.app-estimator input[type=email][type=number]::-webkit-inner-spin-button,.app-estimator input[type=email][type=number]::-webkit-outer-spin-button,.app-estimator input[type=number][type=number]::-webkit-inner-spin-button,.app-estimator input[type=number][type=number]::-webkit-outer-spin-button,.app-estimator input[type=password][type=number]::-webkit-inner-spin-button,.app-estimator input[type=password][type=number]::-webkit-outer-spin-button,.app-estimator input[type=search][type=number]::-webkit-inner-spin-button,.app-estimator input[type=search][type=number]::-webkit-outer-spin-button,.app-estimator input[type=tel][type=number]::-webkit-inner-spin-button,.app-estimator input[type=tel][type=number]::-webkit-outer-spin-button,.app-estimator input[type=text][type=number]::-webkit-inner-spin-button,.app-estimator input[type=text][type=number]::-webkit-outer-spin-button,.app-estimator input[type=time][type=number]::-webkit-inner-spin-button,.app-estimator input[type=time][type=number]::-webkit-outer-spin-button,.app-estimator input[type=url][type=number]::-webkit-inner-spin-button,.app-estimator input[type=url][type=number]::-webkit-outer-spin-button,.dialog-estimator .select-wrap select[type=number]::-webkit-inner-spin-button,.dialog-estimator .select-wrap select[type=number]::-webkit-outer-spin-button,.dialog-estimator input[type=date][type=number]::-webkit-inner-spin-button,.dialog-estimator input[type=date][type=number]::-webkit-outer-spin-button,.dialog-estimator input[type=email][type=number]::-webkit-inner-spin-button,.dialog-estimator input[type=email][type=number]::-webkit-outer-spin-button,.dialog-estimator input[type=number][type=number]::-webkit-inner-spin-button,.dialog-estimator input[type=number][type=number]::-webkit-outer-spin-button,.dialog-estimator input[type=password][type=number]::-webkit-inner-spin-button,.dialog-estimator input[type=password][type=number]::-webkit-outer-spin-button,.dialog-estimator input[type=search][type=number]::-webkit-inner-spin-button,.dialog-estimator input[type=search][type=number]::-webkit-outer-spin-button,.dialog-estimator input[type=tel][type=number]::-webkit-inner-spin-button,.dialog-estimator input[type=tel][type=number]::-webkit-outer-spin-button,.dialog-estimator input[type=text][type=number]::-webkit-inner-spin-button,.dialog-estimator input[type=text][type=number]::-webkit-outer-spin-button,.dialog-estimator input[type=time][type=number]::-webkit-inner-spin-button,.dialog-estimator input[type=time][type=number]::-webkit-outer-spin-button,.dialog-estimator input[type=url][type=number]::-webkit-inner-spin-button,.dialog-estimator input[type=url][type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.app-estimator .select-wrap select[type=date],.app-estimator input[type=date][type=date],.app-estimator input[type=email][type=date],.app-estimator input[type=number][type=date],.app-estimator input[type=password][type=date],.app-estimator input[type=search][type=date],.app-estimator input[type=tel][type=date],.app-estimator input[type=text][type=date],.app-estimator input[type=time][type=date],.app-estimator input[type=url][type=date],.dialog-estimator .select-wrap select[type=date],.dialog-estimator input[type=date][type=date],.dialog-estimator input[type=email][type=date],.dialog-estimator input[type=number][type=date],.dialog-estimator input[type=password][type=date],.dialog-estimator input[type=search][type=date],.dialog-estimator input[type=tel][type=date],.dialog-estimator input[type=text][type=date],.dialog-estimator input[type=time][type=date],.dialog-estimator input[type=url][type=date]{min-width:200px}.app-estimator .select-wrap select[disabled],.app-estimator input[type=date][disabled],.app-estimator input[type=email][disabled],.app-estimator input[type=number][disabled],.app-estimator input[type=password][disabled],.app-estimator input[type=search][disabled],.app-estimator input[type=tel][disabled],.app-estimator input[type=text][disabled],.app-estimator input[type=time][disabled],.app-estimator input[type=url][disabled],.dialog-estimator .select-wrap select[disabled],.dialog-estimator input[type=date][disabled],.dialog-estimator input[type=email][disabled],.dialog-estimator input[type=number][disabled],.dialog-estimator input[type=password][disabled],.dialog-estimator input[type=search][disabled],.dialog-estimator input[type=tel][disabled],.dialog-estimator input[type=text][disabled],.dialog-estimator input[type=time][disabled],.dialog-estimator input[type=url][disabled]{cursor:not-allowed;padding-right:30px;background:url(/img/lock.13469660.svg) no-repeat calc(100% - 10px) #848484;background-size:15px 19px;color:#dbdbdb}.app-estimator .select-wrap select[disabled]::placeholder,.app-estimator input[type=date][disabled]::placeholder,.app-estimator input[type=email][disabled]::placeholder,.app-estimator input[type=number][disabled]::placeholder,.app-estimator input[type=password][disabled]::placeholder,.app-estimator input[type=search][disabled]::placeholder,.app-estimator input[type=tel][disabled]::placeholder,.app-estimator input[type=text][disabled]::placeholder,.app-estimator input[type=time][disabled]::placeholder,.app-estimator input[type=url][disabled]::placeholder,.dialog-estimator .select-wrap select[disabled]::placeholder,.dialog-estimator input[type=date][disabled]::placeholder,.dialog-estimator input[type=email][disabled]::placeholder,.dialog-estimator input[type=number][disabled]::placeholder,.dialog-estimator input[type=password][disabled]::placeholder,.dialog-estimator input[type=search][disabled]::placeholder,.dialog-estimator input[type=tel][disabled]::placeholder,.dialog-estimator input[type=text][disabled]::placeholder,.dialog-estimator input[type=time][disabled]::placeholder,.dialog-estimator input[type=url][disabled]::placeholder{color:#dbdbdb}.app-estimator .estimate-calculations .select-wrap select,.app-estimator .estimate-calculations input[type=date],.app-estimator .estimate-calculations input[type=email],.app-estimator .estimate-calculations input[type=number],.app-estimator .estimate-calculations input[type=password],.app-estimator .estimate-calculations input[type=search],.app-estimator .estimate-calculations input[type=tel],.app-estimator .estimate-calculations input[type=text],.app-estimator .estimate-calculations input[type=time],.app-estimator .estimate-calculations input[type=url],.dialog-estimator .estimate-calculations .select-wrap select,.dialog-estimator .estimate-calculations input[type=date],.dialog-estimator .estimate-calculations input[type=email],.dialog-estimator .estimate-calculations input[type=number],.dialog-estimator .estimate-calculations input[type=password],.dialog-estimator .estimate-calculations input[type=search],.dialog-estimator .estimate-calculations input[type=tel],.dialog-estimator .estimate-calculations input[type=text],.dialog-estimator .estimate-calculations input[type=time],.dialog-estimator .estimate-calculations input[type=url]{background-color:#848484;border-color:#848484;color:#fff}.app-estimator .estimate-calculations .select-wrap select.light-theme,.app-estimator .estimate-calculations input[type=date].light-theme,.app-estimator .estimate-calculations input[type=email].light-theme,.app-estimator .estimate-calculations input[type=number].light-theme,.app-estimator .estimate-calculations input[type=password].light-theme,.app-estimator .estimate-calculations input[type=search].light-theme,.app-estimator .estimate-calculations input[type=tel].light-theme,.app-estimator .estimate-calculations input[type=text].light-theme,.app-estimator .estimate-calculations input[type=time].light-theme,.app-estimator .estimate-calculations input[type=url].light-theme,.dialog-estimator .estimate-calculations .select-wrap select.light-theme,.dialog-estimator .estimate-calculations input[type=date].light-theme,.dialog-estimator .estimate-calculations input[type=email].light-theme,.dialog-estimator .estimate-calculations input[type=number].light-theme,.dialog-estimator .estimate-calculations input[type=password].light-theme,.dialog-estimator .estimate-calculations input[type=search].light-theme,.dialog-estimator .estimate-calculations input[type=tel].light-theme,.dialog-estimator .estimate-calculations input[type=text].light-theme,.dialog-estimator .estimate-calculations input[type=time].light-theme,.dialog-estimator .estimate-calculations input[type=url].light-theme{background:#fff;color:#000}.app-estimator .estimate-calculations .select-wrap select.light-theme::placeholder,.app-estimator .estimate-calculations input[type=date].light-theme::placeholder,.app-estimator .estimate-calculations input[type=email].light-theme::placeholder,.app-estimator .estimate-calculations input[type=number].light-theme::placeholder,.app-estimator .estimate-calculations input[type=password].light-theme::placeholder,.app-estimator .estimate-calculations input[type=search].light-theme::placeholder,.app-estimator .estimate-calculations input[type=tel].light-theme::placeholder,.app-estimator .estimate-calculations input[type=text].light-theme::placeholder,.app-estimator .estimate-calculations input[type=time].light-theme::placeholder,.app-estimator .estimate-calculations input[type=url].light-theme::placeholder,.dialog-estimator .estimate-calculations .select-wrap select.light-theme::placeholder,.dialog-estimator .estimate-calculations input[type=date].light-theme::placeholder,.dialog-estimator .estimate-calculations input[type=email].light-theme::placeholder,.dialog-estimator .estimate-calculations input[type=number].light-theme::placeholder,.dialog-estimator .estimate-calculations input[type=password].light-theme::placeholder,.dialog-estimator .estimate-calculations input[type=search].light-theme::placeholder,.dialog-estimator .estimate-calculations input[type=tel].light-theme::placeholder,.dialog-estimator .estimate-calculations input[type=text].light-theme::placeholder,.dialog-estimator .estimate-calculations input[type=time].light-theme::placeholder,.dialog-estimator .estimate-calculations input[type=url].light-theme::placeholder{color:#848484}.app-estimator .estimate-calculations .select-wrap select.company-theme-border,.app-estimator .estimate-calculations input[type=date].company-theme-border,.app-estimator .estimate-calculations input[type=email].company-theme-border,.app-estimator .estimate-calculations input[type=number].company-theme-border,.app-estimator .estimate-calculations input[type=password].company-theme-border,.app-estimator .estimate-calculations input[type=search].company-theme-border,.app-estimator .estimate-calculations input[type=tel].company-theme-border,.app-estimator .estimate-calculations input[type=text].company-theme-border,.app-estimator .estimate-calculations input[type=time].company-theme-border,.app-estimator .estimate-calculations input[type=url].company-theme-border,.dialog-estimator .estimate-calculations .select-wrap select.company-theme-border,.dialog-estimator .estimate-calculations input[type=date].company-theme-border,.dialog-estimator .estimate-calculations input[type=email].company-theme-border,.dialog-estimator .estimate-calculations input[type=number].company-theme-border,.dialog-estimator .estimate-calculations input[type=password].company-theme-border,.dialog-estimator .estimate-calculations input[type=search].company-theme-border,.dialog-estimator .estimate-calculations input[type=tel].company-theme-border,.dialog-estimator .estimate-calculations input[type=text].company-theme-border,.dialog-estimator .estimate-calculations input[type=time].company-theme-border,.dialog-estimator .estimate-calculations input[type=url].company-theme-border{border-color:var(--theme-color)}.app-estimator .estimate-calculations .select-wrap select::placeholder,.app-estimator .estimate-calculations input[type=date]::placeholder,.app-estimator .estimate-calculations input[type=email]::placeholder,.app-estimator .estimate-calculations input[type=number]::placeholder,.app-estimator .estimate-calculations input[type=password]::placeholder,.app-estimator .estimate-calculations input[type=search]::placeholder,.app-estimator .estimate-calculations input[type=tel]::placeholder,.app-estimator .estimate-calculations input[type=text]::placeholder,.app-estimator .estimate-calculations input[type=time]::placeholder,.app-estimator .estimate-calculations input[type=url]::placeholder,.dialog-estimator .estimate-calculations .select-wrap select::placeholder,.dialog-estimator .estimate-calculations input[type=date]::placeholder,.dialog-estimator .estimate-calculations input[type=email]::placeholder,.dialog-estimator .estimate-calculations input[type=number]::placeholder,.dialog-estimator .estimate-calculations input[type=password]::placeholder,.dialog-estimator .estimate-calculations input[type=search]::placeholder,.dialog-estimator .estimate-calculations input[type=tel]::placeholder,.dialog-estimator .estimate-calculations input[type=text]::placeholder,.dialog-estimator .estimate-calculations input[type=time]::placeholder,.dialog-estimator .estimate-calculations input[type=url]::placeholder{color:#dbdbdb}.app-account .select-wrap select,.app-account input[type=date],.app-account input[type=email],.app-account input[type=number],.app-account input[type=password],.app-account input[type=search],.app-account input[type=tel],.app-account input[type=text],.app-account input[type=time],.app-account input[type=url],.app-admin .select-wrap select,.app-admin input[type=date],.app-admin input[type=email],.app-admin input[type=number],.app-admin input[type=password],.app-admin input[type=search],.app-admin input[type=tel],.app-admin input[type=text],.app-admin input[type=time],.app-admin input[type=url],.app-config .select-wrap select,.app-config input[type=date],.app-config input[type=email],.app-config input[type=number],.app-config input[type=password],.app-config input[type=search],.app-config input[type=tel],.app-config input[type=text],.app-config input[type=time],.app-config input[type=url],.dialog-account .select-wrap select,.dialog-account input[type=date],.dialog-account input[type=email],.dialog-account input[type=number],.dialog-account input[type=password],.dialog-account input[type=search],.dialog-account input[type=tel],.dialog-account input[type=text],.dialog-account input[type=time],.dialog-account input[type=url],.dialog-admin .select-wrap select,.dialog-admin input[type=date],.dialog-admin input[type=email],.dialog-admin input[type=number],.dialog-admin input[type=password],.dialog-admin input[type=search],.dialog-admin input[type=tel],.dialog-admin input[type=text],.dialog-admin input[type=time],.dialog-admin input[type=url],.dialog-config .select-wrap select,.dialog-config input[type=date],.dialog-config input[type=email],.dialog-config input[type=number],.dialog-config input[type=password],.dialog-config input[type=search],.dialog-config input[type=tel],.dialog-config input[type=text],.dialog-config input[type=time],.dialog-config input[type=url]{outline:none;border:2px solid #848484;border-radius:5px;font-size:16px;height:45px;padding:10px;transition:all .3s ease;width:100%;background:#fff;position:relative;z-index:1;min-width:125px;-webkit-appearance:none;appearance:none}.app-account .select-wrap select:-webkit-autofill,.app-account .select-wrap select:-webkit-autofill:focus,.app-account .select-wrap select:-webkit-autofill:hover,.app-account input[type=date]:-webkit-autofill,.app-account input[type=date]:-webkit-autofill:focus,.app-account input[type=date]:-webkit-autofill:hover,.app-account input[type=email]:-webkit-autofill,.app-account input[type=email]:-webkit-autofill:focus,.app-account input[type=email]:-webkit-autofill:hover,.app-account input[type=number]:-webkit-autofill,.app-account input[type=number]:-webkit-autofill:focus,.app-account input[type=number]:-webkit-autofill:hover,.app-account input[type=password]:-webkit-autofill,.app-account input[type=password]:-webkit-autofill:focus,.app-account input[type=password]:-webkit-autofill:hover,.app-account input[type=search]:-webkit-autofill,.app-account input[type=search]:-webkit-autofill:focus,.app-account input[type=search]:-webkit-autofill:hover,.app-account input[type=tel]:-webkit-autofill,.app-account input[type=tel]:-webkit-autofill:focus,.app-account input[type=tel]:-webkit-autofill:hover,.app-account input[type=text]:-webkit-autofill,.app-account input[type=text]:-webkit-autofill:focus,.app-account input[type=text]:-webkit-autofill:hover,.app-account input[type=time]:-webkit-autofill,.app-account input[type=time]:-webkit-autofill:focus,.app-account input[type=time]:-webkit-autofill:hover,.app-account input[type=url]:-webkit-autofill,.app-account input[type=url]:-webkit-autofill:focus,.app-account input[type=url]:-webkit-autofill:hover,.app-admin .select-wrap select:-webkit-autofill,.app-admin .select-wrap select:-webkit-autofill:focus,.app-admin .select-wrap select:-webkit-autofill:hover,.app-admin input[type=date]:-webkit-autofill,.app-admin input[type=date]:-webkit-autofill:focus,.app-admin input[type=date]:-webkit-autofill:hover,.app-admin input[type=email]:-webkit-autofill,.app-admin input[type=email]:-webkit-autofill:focus,.app-admin input[type=email]:-webkit-autofill:hover,.app-admin input[type=number]:-webkit-autofill,.app-admin input[type=number]:-webkit-autofill:focus,.app-admin input[type=number]:-webkit-autofill:hover,.app-admin input[type=password]:-webkit-autofill,.app-admin input[type=password]:-webkit-autofill:focus,.app-admin input[type=password]:-webkit-autofill:hover,.app-admin input[type=search]:-webkit-autofill,.app-admin input[type=search]:-webkit-autofill:focus,.app-admin input[type=search]:-webkit-autofill:hover,.app-admin input[type=tel]:-webkit-autofill,.app-admin input[type=tel]:-webkit-autofill:focus,.app-admin input[type=tel]:-webkit-autofill:hover,.app-admin input[type=text]:-webkit-autofill,.app-admin input[type=text]:-webkit-autofill:focus,.app-admin input[type=text]:-webkit-autofill:hover,.app-admin input[type=time]:-webkit-autofill,.app-admin input[type=time]:-webkit-autofill:focus,.app-admin input[type=time]:-webkit-autofill:hover,.app-admin input[type=url]:-webkit-autofill,.app-admin input[type=url]:-webkit-autofill:focus,.app-admin input[type=url]:-webkit-autofill:hover,.app-config .select-wrap select:-webkit-autofill,.app-config .select-wrap select:-webkit-autofill:focus,.app-config .select-wrap select:-webkit-autofill:hover,.app-config input[type=date]:-webkit-autofill,.app-config input[type=date]:-webkit-autofill:focus,.app-config input[type=date]:-webkit-autofill:hover,.app-config input[type=email]:-webkit-autofill,.app-config input[type=email]:-webkit-autofill:focus,.app-config input[type=email]:-webkit-autofill:hover,.app-config input[type=number]:-webkit-autofill,.app-config input[type=number]:-webkit-autofill:focus,.app-config input[type=number]:-webkit-autofill:hover,.app-config input[type=password]:-webkit-autofill,.app-config input[type=password]:-webkit-autofill:focus,.app-config input[type=password]:-webkit-autofill:hover,.app-config input[type=search]:-webkit-autofill,.app-config input[type=search]:-webkit-autofill:focus,.app-config input[type=search]:-webkit-autofill:hover,.app-config input[type=tel]:-webkit-autofill,.app-config input[type=tel]:-webkit-autofill:focus,.app-config input[type=tel]:-webkit-autofill:hover,.app-config input[type=text]:-webkit-autofill,.app-config input[type=text]:-webkit-autofill:focus,.app-config input[type=text]:-webkit-autofill:hover,.app-config input[type=time]:-webkit-autofill,.app-config input[type=time]:-webkit-autofill:focus,.app-config input[type=time]:-webkit-autofill:hover,.app-config input[type=url]:-webkit-autofill,.app-config input[type=url]:-webkit-autofill:focus,.app-config input[type=url]:-webkit-autofill:hover,.dialog-account .select-wrap select:-webkit-autofill,.dialog-account .select-wrap select:-webkit-autofill:focus,.dialog-account .select-wrap select:-webkit-autofill:hover,.dialog-account input[type=date]:-webkit-autofill,.dialog-account input[type=date]:-webkit-autofill:focus,.dialog-account input[type=date]:-webkit-autofill:hover,.dialog-account input[type=email]:-webkit-autofill,.dialog-account input[type=email]:-webkit-autofill:focus,.dialog-account input[type=email]:-webkit-autofill:hover,.dialog-account input[type=number]:-webkit-autofill,.dialog-account input[type=number]:-webkit-autofill:focus,.dialog-account input[type=number]:-webkit-autofill:hover,.dialog-account input[type=password]:-webkit-autofill,.dialog-account input[type=password]:-webkit-autofill:focus,.dialog-account input[type=password]:-webkit-autofill:hover,.dialog-account input[type=search]:-webkit-autofill,.dialog-account input[type=search]:-webkit-autofill:focus,.dialog-account input[type=search]:-webkit-autofill:hover,.dialog-account input[type=tel]:-webkit-autofill,.dialog-account input[type=tel]:-webkit-autofill:focus,.dialog-account input[type=tel]:-webkit-autofill:hover,.dialog-account input[type=text]:-webkit-autofill,.dialog-account input[type=text]:-webkit-autofill:focus,.dialog-account input[type=text]:-webkit-autofill:hover,.dialog-account input[type=time]:-webkit-autofill,.dialog-account input[type=time]:-webkit-autofill:focus,.dialog-account input[type=time]:-webkit-autofill:hover,.dialog-account input[type=url]:-webkit-autofill,.dialog-account input[type=url]:-webkit-autofill:focus,.dialog-account input[type=url]:-webkit-autofill:hover,.dialog-admin .select-wrap select:-webkit-autofill,.dialog-admin .select-wrap select:-webkit-autofill:focus,.dialog-admin .select-wrap select:-webkit-autofill:hover,.dialog-admin input[type=date]:-webkit-autofill,.dialog-admin input[type=date]:-webkit-autofill:focus,.dialog-admin input[type=date]:-webkit-autofill:hover,.dialog-admin input[type=email]:-webkit-autofill,.dialog-admin input[type=email]:-webkit-autofill:focus,.dialog-admin input[type=email]:-webkit-autofill:hover,.dialog-admin input[type=number]:-webkit-autofill,.dialog-admin input[type=number]:-webkit-autofill:focus,.dialog-admin input[type=number]:-webkit-autofill:hover,.dialog-admin input[type=password]:-webkit-autofill,.dialog-admin input[type=password]:-webkit-autofill:focus,.dialog-admin input[type=password]:-webkit-autofill:hover,.dialog-admin input[type=search]:-webkit-autofill,.dialog-admin input[type=search]:-webkit-autofill:focus,.dialog-admin input[type=search]:-webkit-autofill:hover,.dialog-admin input[type=tel]:-webkit-autofill,.dialog-admin input[type=tel]:-webkit-autofill:focus,.dialog-admin input[type=tel]:-webkit-autofill:hover,.dialog-admin input[type=text]:-webkit-autofill,.dialog-admin input[type=text]:-webkit-autofill:focus,.dialog-admin input[type=text]:-webkit-autofill:hover,.dialog-admin input[type=time]:-webkit-autofill,.dialog-admin input[type=time]:-webkit-autofill:focus,.dialog-admin input[type=time]:-webkit-autofill:hover,.dialog-admin input[type=url]:-webkit-autofill,.dialog-admin input[type=url]:-webkit-autofill:focus,.dialog-admin input[type=url]:-webkit-autofill:hover,.dialog-config .select-wrap select:-webkit-autofill,.dialog-config .select-wrap select:-webkit-autofill:focus,.dialog-config .select-wrap select:-webkit-autofill:hover,.dialog-config input[type=date]:-webkit-autofill,.dialog-config input[type=date]:-webkit-autofill:focus,.dialog-config input[type=date]:-webkit-autofill:hover,.dialog-config input[type=email]:-webkit-autofill,.dialog-config input[type=email]:-webkit-autofill:focus,.dialog-config input[type=email]:-webkit-autofill:hover,.dialog-config input[type=number]:-webkit-autofill,.dialog-config input[type=number]:-webkit-autofill:focus,.dialog-config input[type=number]:-webkit-autofill:hover,.dialog-config input[type=password]:-webkit-autofill,.dialog-config input[type=password]:-webkit-autofill:focus,.dialog-config input[type=password]:-webkit-autofill:hover,.dialog-config input[type=search]:-webkit-autofill,.dialog-config input[type=search]:-webkit-autofill:focus,.dialog-config input[type=search]:-webkit-autofill:hover,.dialog-config input[type=tel]:-webkit-autofill,.dialog-config input[type=tel]:-webkit-autofill:focus,.dialog-config input[type=tel]:-webkit-autofill:hover,.dialog-config input[type=text]:-webkit-autofill,.dialog-config input[type=text]:-webkit-autofill:focus,.dialog-config input[type=text]:-webkit-autofill:hover,.dialog-config input[type=time]:-webkit-autofill,.dialog-config input[type=time]:-webkit-autofill:focus,.dialog-config input[type=time]:-webkit-autofill:hover,.dialog-config input[type=url]:-webkit-autofill,.dialog-config input[type=url]:-webkit-autofill:focus,.dialog-config input[type=url]:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff}.app-account .select-wrap select::placeholder,.app-account input[type=date]::placeholder,.app-account input[type=email]::placeholder,.app-account input[type=number]::placeholder,.app-account input[type=password]::placeholder,.app-account input[type=search]::placeholder,.app-account input[type=tel]::placeholder,.app-account input[type=text]::placeholder,.app-account input[type=time]::placeholder,.app-account input[type=url]::placeholder,.app-admin .select-wrap select::placeholder,.app-admin input[type=date]::placeholder,.app-admin input[type=email]::placeholder,.app-admin input[type=number]::placeholder,.app-admin input[type=password]::placeholder,.app-admin input[type=search]::placeholder,.app-admin input[type=tel]::placeholder,.app-admin input[type=text]::placeholder,.app-admin input[type=time]::placeholder,.app-admin input[type=url]::placeholder,.app-config .select-wrap select::placeholder,.app-config input[type=date]::placeholder,.app-config input[type=email]::placeholder,.app-config input[type=number]::placeholder,.app-config input[type=password]::placeholder,.app-config input[type=search]::placeholder,.app-config input[type=tel]::placeholder,.app-config input[type=text]::placeholder,.app-config input[type=time]::placeholder,.app-config input[type=url]::placeholder,.dialog-account .select-wrap select::placeholder,.dialog-account input[type=date]::placeholder,.dialog-account input[type=email]::placeholder,.dialog-account input[type=number]::placeholder,.dialog-account input[type=password]::placeholder,.dialog-account input[type=search]::placeholder,.dialog-account input[type=tel]::placeholder,.dialog-account input[type=text]::placeholder,.dialog-account input[type=time]::placeholder,.dialog-account input[type=url]::placeholder,.dialog-admin .select-wrap select::placeholder,.dialog-admin input[type=date]::placeholder,.dialog-admin input[type=email]::placeholder,.dialog-admin input[type=number]::placeholder,.dialog-admin input[type=password]::placeholder,.dialog-admin input[type=search]::placeholder,.dialog-admin input[type=tel]::placeholder,.dialog-admin input[type=text]::placeholder,.dialog-admin input[type=time]::placeholder,.dialog-admin input[type=url]::placeholder,.dialog-config .select-wrap select::placeholder,.dialog-config input[type=date]::placeholder,.dialog-config input[type=email]::placeholder,.dialog-config input[type=number]::placeholder,.dialog-config input[type=password]::placeholder,.dialog-config input[type=search]::placeholder,.dialog-config input[type=tel]::placeholder,.dialog-config input[type=text]::placeholder,.dialog-config input[type=time]::placeholder,.dialog-config input[type=url]::placeholder{color:gray;opacity:.5;font-weight:700}.app-account .select-wrap select:focus:not([readonly]),.app-account input[type=date]:focus:not([readonly]),.app-account input[type=email]:focus:not([readonly]),.app-account input[type=number]:focus:not([readonly]),.app-account input[type=password]:focus:not([readonly]),.app-account input[type=search]:focus:not([readonly]),.app-account input[type=tel]:focus:not([readonly]),.app-account input[type=text]:focus:not([readonly]),.app-account input[type=time]:focus:not([readonly]),.app-account input[type=url]:focus:not([readonly]),.app-admin .select-wrap select:focus:not([readonly]),.app-admin input[type=date]:focus:not([readonly]),.app-admin input[type=email]:focus:not([readonly]),.app-admin input[type=number]:focus:not([readonly]),.app-admin input[type=password]:focus:not([readonly]),.app-admin input[type=search]:focus:not([readonly]),.app-admin input[type=tel]:focus:not([readonly]),.app-admin input[type=text]:focus:not([readonly]),.app-admin input[type=time]:focus:not([readonly]),.app-admin input[type=url]:focus:not([readonly]),.app-config .select-wrap select:focus:not([readonly]),.app-config input[type=date]:focus:not([readonly]),.app-config input[type=email]:focus:not([readonly]),.app-config input[type=number]:focus:not([readonly]),.app-config input[type=password]:focus:not([readonly]),.app-config input[type=search]:focus:not([readonly]),.app-config input[type=tel]:focus:not([readonly]),.app-config input[type=text]:focus:not([readonly]),.app-config input[type=time]:focus:not([readonly]),.app-config input[type=url]:focus:not([readonly]),.dialog-account .select-wrap select:focus:not([readonly]),.dialog-account input[type=date]:focus:not([readonly]),.dialog-account input[type=email]:focus:not([readonly]),.dialog-account input[type=number]:focus:not([readonly]),.dialog-account input[type=password]:focus:not([readonly]),.dialog-account input[type=search]:focus:not([readonly]),.dialog-account input[type=tel]:focus:not([readonly]),.dialog-account input[type=text]:focus:not([readonly]),.dialog-account input[type=time]:focus:not([readonly]),.dialog-account input[type=url]:focus:not([readonly]),.dialog-admin .select-wrap select:focus:not([readonly]),.dialog-admin input[type=date]:focus:not([readonly]),.dialog-admin input[type=email]:focus:not([readonly]),.dialog-admin input[type=number]:focus:not([readonly]),.dialog-admin input[type=password]:focus:not([readonly]),.dialog-admin input[type=search]:focus:not([readonly]),.dialog-admin input[type=tel]:focus:not([readonly]),.dialog-admin input[type=text]:focus:not([readonly]),.dialog-admin input[type=time]:focus:not([readonly]),.dialog-admin input[type=url]:focus:not([readonly]),.dialog-config .select-wrap select:focus:not([readonly]),.dialog-config input[type=date]:focus:not([readonly]),.dialog-config input[type=email]:focus:not([readonly]),.dialog-config input[type=number]:focus:not([readonly]),.dialog-config input[type=password]:focus:not([readonly]),.dialog-config input[type=search]:focus:not([readonly]),.dialog-config input[type=tel]:focus:not([readonly]),.dialog-config input[type=text]:focus:not([readonly]),.dialog-config input[type=time]:focus:not([readonly]),.dialog-config input[type=url]:focus:not([readonly]){border:2px solid #2ab0da}.app-account .select-wrap select[readonly],.app-account input[type=date][readonly],.app-account input[type=email][readonly],.app-account input[type=number][readonly],.app-account input[type=password][readonly],.app-account input[type=search][readonly],.app-account input[type=tel][readonly],.app-account input[type=text][readonly],.app-account input[type=time][readonly],.app-account input[type=url][readonly],.app-admin .select-wrap select[readonly],.app-admin input[type=date][readonly],.app-admin input[type=email][readonly],.app-admin input[type=number][readonly],.app-admin input[type=password][readonly],.app-admin input[type=search][readonly],.app-admin input[type=tel][readonly],.app-admin input[type=text][readonly],.app-admin input[type=time][readonly],.app-admin input[type=url][readonly],.app-config .select-wrap select[readonly],.app-config input[type=date][readonly],.app-config input[type=email][readonly],.app-config input[type=number][readonly],.app-config input[type=password][readonly],.app-config input[type=search][readonly],.app-config input[type=tel][readonly],.app-config input[type=text][readonly],.app-config input[type=time][readonly],.app-config input[type=url][readonly],.dialog-account .select-wrap select[readonly],.dialog-account input[type=date][readonly],.dialog-account input[type=email][readonly],.dialog-account input[type=number][readonly],.dialog-account input[type=password][readonly],.dialog-account input[type=search][readonly],.dialog-account input[type=tel][readonly],.dialog-account input[type=text][readonly],.dialog-account input[type=time][readonly],.dialog-account input[type=url][readonly],.dialog-admin .select-wrap select[readonly],.dialog-admin input[type=date][readonly],.dialog-admin input[type=email][readonly],.dialog-admin input[type=number][readonly],.dialog-admin input[type=password][readonly],.dialog-admin input[type=search][readonly],.dialog-admin input[type=tel][readonly],.dialog-admin input[type=text][readonly],.dialog-admin input[type=time][readonly],.dialog-admin input[type=url][readonly],.dialog-config .select-wrap select[readonly],.dialog-config input[type=date][readonly],.dialog-config input[type=email][readonly],.dialog-config input[type=number][readonly],.dialog-config input[type=password][readonly],.dialog-config input[type=search][readonly],.dialog-config input[type=tel][readonly],.dialog-config input[type=text][readonly],.dialog-config input[type=time][readonly],.dialog-config input[type=url][readonly]{padding-right:30px;background:url(/img/lock.13469660.svg) no-repeat calc(100% - 10px) #fff;background-size:15px 19px}.app-account .select-wrap select.no-border,.app-account .select-wrap select.no-border:focus:not([readonly]),.app-account input[type=date].no-border,.app-account input[type=date].no-border:focus:not([readonly]),.app-account input[type=email].no-border,.app-account input[type=email].no-border:focus:not([readonly]),.app-account input[type=number].no-border,.app-account input[type=number].no-border:focus:not([readonly]),.app-account input[type=password].no-border,.app-account input[type=password].no-border:focus:not([readonly]),.app-account input[type=search].no-border,.app-account input[type=search].no-border:focus:not([readonly]),.app-account input[type=tel].no-border,.app-account input[type=tel].no-border:focus:not([readonly]),.app-account input[type=text].no-border,.app-account input[type=text].no-border:focus:not([readonly]),.app-account input[type=time].no-border,.app-account input[type=time].no-border:focus:not([readonly]),.app-account input[type=url].no-border,.app-account input[type=url].no-border:focus:not([readonly]),.app-admin .select-wrap select.no-border,.app-admin .select-wrap select.no-border:focus:not([readonly]),.app-admin input[type=date].no-border,.app-admin input[type=date].no-border:focus:not([readonly]),.app-admin input[type=email].no-border,.app-admin input[type=email].no-border:focus:not([readonly]),.app-admin input[type=number].no-border,.app-admin input[type=number].no-border:focus:not([readonly]),.app-admin input[type=password].no-border,.app-admin input[type=password].no-border:focus:not([readonly]),.app-admin input[type=search].no-border,.app-admin input[type=search].no-border:focus:not([readonly]),.app-admin input[type=tel].no-border,.app-admin input[type=tel].no-border:focus:not([readonly]),.app-admin input[type=text].no-border,.app-admin input[type=text].no-border:focus:not([readonly]),.app-admin input[type=time].no-border,.app-admin input[type=time].no-border:focus:not([readonly]),.app-admin input[type=url].no-border,.app-admin input[type=url].no-border:focus:not([readonly]),.app-config .select-wrap select.no-border,.app-config .select-wrap select.no-border:focus:not([readonly]),.app-config input[type=date].no-border,.app-config input[type=date].no-border:focus:not([readonly]),.app-config input[type=email].no-border,.app-config input[type=email].no-border:focus:not([readonly]),.app-config input[type=number].no-border,.app-config input[type=number].no-border:focus:not([readonly]),.app-config input[type=password].no-border,.app-config input[type=password].no-border:focus:not([readonly]),.app-config input[type=search].no-border,.app-config input[type=search].no-border:focus:not([readonly]),.app-config input[type=tel].no-border,.app-config input[type=tel].no-border:focus:not([readonly]),.app-config input[type=text].no-border,.app-config input[type=text].no-border:focus:not([readonly]),.app-config input[type=time].no-border,.app-config input[type=time].no-border:focus:not([readonly]),.app-config input[type=url].no-border,.app-config input[type=url].no-border:focus:not([readonly]),.dialog-account .select-wrap select.no-border,.dialog-account .select-wrap select.no-border:focus:not([readonly]),.dialog-account input[type=date].no-border,.dialog-account input[type=date].no-border:focus:not([readonly]),.dialog-account input[type=email].no-border,.dialog-account input[type=email].no-border:focus:not([readonly]),.dialog-account input[type=number].no-border,.dialog-account input[type=number].no-border:focus:not([readonly]),.dialog-account input[type=password].no-border,.dialog-account input[type=password].no-border:focus:not([readonly]),.dialog-account input[type=search].no-border,.dialog-account input[type=search].no-border:focus:not([readonly]),.dialog-account input[type=tel].no-border,.dialog-account input[type=tel].no-border:focus:not([readonly]),.dialog-account input[type=text].no-border,.dialog-account input[type=text].no-border:focus:not([readonly]),.dialog-account input[type=time].no-border,.dialog-account input[type=time].no-border:focus:not([readonly]),.dialog-account input[type=url].no-border,.dialog-account input[type=url].no-border:focus:not([readonly]),.dialog-admin .select-wrap select.no-border,.dialog-admin .select-wrap select.no-border:focus:not([readonly]),.dialog-admin input[type=date].no-border,.dialog-admin input[type=date].no-border:focus:not([readonly]),.dialog-admin input[type=email].no-border,.dialog-admin input[type=email].no-border:focus:not([readonly]),.dialog-admin input[type=number].no-border,.dialog-admin input[type=number].no-border:focus:not([readonly]),.dialog-admin input[type=password].no-border,.dialog-admin input[type=password].no-border:focus:not([readonly]),.dialog-admin input[type=search].no-border,.dialog-admin input[type=search].no-border:focus:not([readonly]),.dialog-admin input[type=tel].no-border,.dialog-admin input[type=tel].no-border:focus:not([readonly]),.dialog-admin input[type=text].no-border,.dialog-admin input[type=text].no-border:focus:not([readonly]),.dialog-admin input[type=time].no-border,.dialog-admin input[type=time].no-border:focus:not([readonly]),.dialog-admin input[type=url].no-border,.dialog-admin input[type=url].no-border:focus:not([readonly]),.dialog-config .select-wrap select.no-border,.dialog-config .select-wrap select.no-border:focus:not([readonly]),.dialog-config input[type=date].no-border,.dialog-config input[type=date].no-border:focus:not([readonly]),.dialog-config input[type=email].no-border,.dialog-config input[type=email].no-border:focus:not([readonly]),.dialog-config input[type=number].no-border,.dialog-config input[type=number].no-border:focus:not([readonly]),.dialog-config input[type=password].no-border,.dialog-config input[type=password].no-border:focus:not([readonly]),.dialog-config input[type=search].no-border,.dialog-config input[type=search].no-border:focus:not([readonly]),.dialog-config input[type=tel].no-border,.dialog-config input[type=tel].no-border:focus:not([readonly]),.dialog-config input[type=text].no-border,.dialog-config input[type=text].no-border:focus:not([readonly]),.dialog-config input[type=time].no-border,.dialog-config input[type=time].no-border:focus:not([readonly]),.dialog-config input[type=url].no-border,.dialog-config input[type=url].no-border:focus:not([readonly]){border:2px solid #fff}.app-account .select-wrap select.no-min,.app-account input[type=date].no-min,.app-account input[type=email].no-min,.app-account input[type=number].no-min,.app-account input[type=password].no-min,.app-account input[type=search].no-min,.app-account input[type=tel].no-min,.app-account input[type=text].no-min,.app-account input[type=time].no-min,.app-account input[type=url].no-min,.app-admin .select-wrap select.no-min,.app-admin input[type=date].no-min,.app-admin input[type=email].no-min,.app-admin input[type=number].no-min,.app-admin input[type=password].no-min,.app-admin input[type=search].no-min,.app-admin input[type=tel].no-min,.app-admin input[type=text].no-min,.app-admin input[type=time].no-min,.app-admin input[type=url].no-min,.app-config .select-wrap select.no-min,.app-config input[type=date].no-min,.app-config input[type=email].no-min,.app-config input[type=number].no-min,.app-config input[type=password].no-min,.app-config input[type=search].no-min,.app-config input[type=tel].no-min,.app-config input[type=text].no-min,.app-config input[type=time].no-min,.app-config input[type=url].no-min,.dialog-account .select-wrap select.no-min,.dialog-account input[type=date].no-min,.dialog-account input[type=email].no-min,.dialog-account input[type=number].no-min,.dialog-account input[type=password].no-min,.dialog-account input[type=search].no-min,.dialog-account input[type=tel].no-min,.dialog-account input[type=text].no-min,.dialog-account input[type=time].no-min,.dialog-account input[type=url].no-min,.dialog-admin .select-wrap select.no-min,.dialog-admin input[type=date].no-min,.dialog-admin input[type=email].no-min,.dialog-admin input[type=number].no-min,.dialog-admin input[type=password].no-min,.dialog-admin input[type=search].no-min,.dialog-admin input[type=tel].no-min,.dialog-admin input[type=text].no-min,.dialog-admin input[type=time].no-min,.dialog-admin input[type=url].no-min,.dialog-config .select-wrap select.no-min,.dialog-config input[type=date].no-min,.dialog-config input[type=email].no-min,.dialog-config input[type=number].no-min,.dialog-config input[type=password].no-min,.dialog-config input[type=search].no-min,.dialog-config input[type=tel].no-min,.dialog-config input[type=text].no-min,.dialog-config input[type=time].no-min,.dialog-config input[type=url].no-min{min-width:0}.app-account .select-wrap select[type=number],.app-account input[type=date][type=number],.app-account input[type=email][type=number],.app-account input[type=number][type=number],.app-account input[type=password][type=number],.app-account input[type=search][type=number],.app-account input[type=tel][type=number],.app-account input[type=text][type=number],.app-account input[type=time][type=number],.app-account input[type=url][type=number],.app-admin .select-wrap select[type=number],.app-admin input[type=date][type=number],.app-admin input[type=email][type=number],.app-admin input[type=number][type=number],.app-admin input[type=password][type=number],.app-admin input[type=search][type=number],.app-admin input[type=tel][type=number],.app-admin input[type=text][type=number],.app-admin input[type=time][type=number],.app-admin input[type=url][type=number],.app-config .select-wrap select[type=number],.app-config input[type=date][type=number],.app-config input[type=email][type=number],.app-config input[type=number][type=number],.app-config input[type=password][type=number],.app-config input[type=search][type=number],.app-config input[type=tel][type=number],.app-config input[type=text][type=number],.app-config input[type=time][type=number],.app-config input[type=url][type=number],.dialog-account .select-wrap select[type=number],.dialog-account input[type=date][type=number],.dialog-account input[type=email][type=number],.dialog-account input[type=number][type=number],.dialog-account input[type=password][type=number],.dialog-account input[type=search][type=number],.dialog-account input[type=tel][type=number],.dialog-account input[type=text][type=number],.dialog-account input[type=time][type=number],.dialog-account input[type=url][type=number],.dialog-admin .select-wrap select[type=number],.dialog-admin input[type=date][type=number],.dialog-admin input[type=email][type=number],.dialog-admin input[type=number][type=number],.dialog-admin input[type=password][type=number],.dialog-admin input[type=search][type=number],.dialog-admin input[type=tel][type=number],.dialog-admin input[type=text][type=number],.dialog-admin input[type=time][type=number],.dialog-admin input[type=url][type=number],.dialog-config .select-wrap select[type=number],.dialog-config input[type=date][type=number],.dialog-config input[type=email][type=number],.dialog-config input[type=number][type=number],.dialog-config input[type=password][type=number],.dialog-config input[type=search][type=number],.dialog-config input[type=tel][type=number],.dialog-config input[type=text][type=number],.dialog-config input[type=time][type=number],.dialog-config input[type=url][type=number]{-moz-appearance:textfield}.app-account .select-wrap select[type=number]::-webkit-inner-spin-button,.app-account .select-wrap select[type=number]::-webkit-outer-spin-button,.app-account input[type=date][type=number]::-webkit-inner-spin-button,.app-account input[type=date][type=number]::-webkit-outer-spin-button,.app-account input[type=email][type=number]::-webkit-inner-spin-button,.app-account input[type=email][type=number]::-webkit-outer-spin-button,.app-account input[type=number][type=number]::-webkit-inner-spin-button,.app-account input[type=number][type=number]::-webkit-outer-spin-button,.app-account input[type=password][type=number]::-webkit-inner-spin-button,.app-account input[type=password][type=number]::-webkit-outer-spin-button,.app-account input[type=search][type=number]::-webkit-inner-spin-button,.app-account input[type=search][type=number]::-webkit-outer-spin-button,.app-account input[type=tel][type=number]::-webkit-inner-spin-button,.app-account input[type=tel][type=number]::-webkit-outer-spin-button,.app-account input[type=text][type=number]::-webkit-inner-spin-button,.app-account input[type=text][type=number]::-webkit-outer-spin-button,.app-account input[type=time][type=number]::-webkit-inner-spin-button,.app-account input[type=time][type=number]::-webkit-outer-spin-button,.app-account input[type=url][type=number]::-webkit-inner-spin-button,.app-account input[type=url][type=number]::-webkit-outer-spin-button,.app-admin .select-wrap select[type=number]::-webkit-inner-spin-button,.app-admin .select-wrap select[type=number]::-webkit-outer-spin-button,.app-admin input[type=date][type=number]::-webkit-inner-spin-button,.app-admin input[type=date][type=number]::-webkit-outer-spin-button,.app-admin input[type=email][type=number]::-webkit-inner-spin-button,.app-admin input[type=email][type=number]::-webkit-outer-spin-button,.app-admin input[type=number][type=number]::-webkit-inner-spin-button,.app-admin input[type=number][type=number]::-webkit-outer-spin-button,.app-admin input[type=password][type=number]::-webkit-inner-spin-button,.app-admin input[type=password][type=number]::-webkit-outer-spin-button,.app-admin input[type=search][type=number]::-webkit-inner-spin-button,.app-admin input[type=search][type=number]::-webkit-outer-spin-button,.app-admin input[type=tel][type=number]::-webkit-inner-spin-button,.app-admin input[type=tel][type=number]::-webkit-outer-spin-button,.app-admin input[type=text][type=number]::-webkit-inner-spin-button,.app-admin input[type=text][type=number]::-webkit-outer-spin-button,.app-admin input[type=time][type=number]::-webkit-inner-spin-button,.app-admin input[type=time][type=number]::-webkit-outer-spin-button,.app-admin input[type=url][type=number]::-webkit-inner-spin-button,.app-admin input[type=url][type=number]::-webkit-outer-spin-button,.app-config .select-wrap select[type=number]::-webkit-inner-spin-button,.app-config .select-wrap select[type=number]::-webkit-outer-spin-button,.app-config input[type=date][type=number]::-webkit-inner-spin-button,.app-config input[type=date][type=number]::-webkit-outer-spin-button,.app-config input[type=email][type=number]::-webkit-inner-spin-button,.app-config input[type=email][type=number]::-webkit-outer-spin-button,.app-config input[type=number][type=number]::-webkit-inner-spin-button,.app-config input[type=number][type=number]::-webkit-outer-spin-button,.app-config input[type=password][type=number]::-webkit-inner-spin-button,.app-config input[type=password][type=number]::-webkit-outer-spin-button,.app-config input[type=search][type=number]::-webkit-inner-spin-button,.app-config input[type=search][type=number]::-webkit-outer-spin-button,.app-config input[type=tel][type=number]::-webkit-inner-spin-button,.app-config input[type=tel][type=number]::-webkit-outer-spin-button,.app-config input[type=text][type=number]::-webkit-inner-spin-button,.app-config input[type=text][type=number]::-webkit-outer-spin-button,.app-config input[type=time][type=number]::-webkit-inner-spin-button,.app-config input[type=time][type=number]::-webkit-outer-spin-button,.app-config input[type=url][type=number]::-webkit-inner-spin-button,.app-config input[type=url][type=number]::-webkit-outer-spin-button,.dialog-account .select-wrap select[type=number]::-webkit-inner-spin-button,.dialog-account .select-wrap select[type=number]::-webkit-outer-spin-button,.dialog-account input[type=date][type=number]::-webkit-inner-spin-button,.dialog-account input[type=date][type=number]::-webkit-outer-spin-button,.dialog-account input[type=email][type=number]::-webkit-inner-spin-button,.dialog-account input[type=email][type=number]::-webkit-outer-spin-button,.dialog-account input[type=number][type=number]::-webkit-inner-spin-button,.dialog-account input[type=number][type=number]::-webkit-outer-spin-button,.dialog-account input[type=password][type=number]::-webkit-inner-spin-button,.dialog-account input[type=password][type=number]::-webkit-outer-spin-button,.dialog-account input[type=search][type=number]::-webkit-inner-spin-button,.dialog-account input[type=search][type=number]::-webkit-outer-spin-button,.dialog-account input[type=tel][type=number]::-webkit-inner-spin-button,.dialog-account input[type=tel][type=number]::-webkit-outer-spin-button,.dialog-account input[type=text][type=number]::-webkit-inner-spin-button,.dialog-account input[type=text][type=number]::-webkit-outer-spin-button,.dialog-account input[type=time][type=number]::-webkit-inner-spin-button,.dialog-account input[type=time][type=number]::-webkit-outer-spin-button,.dialog-account input[type=url][type=number]::-webkit-inner-spin-button,.dialog-account input[type=url][type=number]::-webkit-outer-spin-button,.dialog-admin .select-wrap select[type=number]::-webkit-inner-spin-button,.dialog-admin .select-wrap select[type=number]::-webkit-outer-spin-button,.dialog-admin input[type=date][type=number]::-webkit-inner-spin-button,.dialog-admin input[type=date][type=number]::-webkit-outer-spin-button,.dialog-admin input[type=email][type=number]::-webkit-inner-spin-button,.dialog-admin input[type=email][type=number]::-webkit-outer-spin-button,.dialog-admin input[type=number][type=number]::-webkit-inner-spin-button,.dialog-admin input[type=number][type=number]::-webkit-outer-spin-button,.dialog-admin input[type=password][type=number]::-webkit-inner-spin-button,.dialog-admin input[type=password][type=number]::-webkit-outer-spin-button,.dialog-admin input[type=search][type=number]::-webkit-inner-spin-button,.dialog-admin input[type=search][type=number]::-webkit-outer-spin-button,.dialog-admin input[type=tel][type=number]::-webkit-inner-spin-button,.dialog-admin input[type=tel][type=number]::-webkit-outer-spin-button,.dialog-admin input[type=text][type=number]::-webkit-inner-spin-button,.dialog-admin input[type=text][type=number]::-webkit-outer-spin-button,.dialog-admin input[type=time][type=number]::-webkit-inner-spin-button,.dialog-admin input[type=time][type=number]::-webkit-outer-spin-button,.dialog-admin input[type=url][type=number]::-webkit-inner-spin-button,.dialog-admin input[type=url][type=number]::-webkit-outer-spin-button,.dialog-config .select-wrap select[type=number]::-webkit-inner-spin-button,.dialog-config .select-wrap select[type=number]::-webkit-outer-spin-button,.dialog-config input[type=date][type=number]::-webkit-inner-spin-button,.dialog-config input[type=date][type=number]::-webkit-outer-spin-button,.dialog-config input[type=email][type=number]::-webkit-inner-spin-button,.dialog-config input[type=email][type=number]::-webkit-outer-spin-button,.dialog-config input[type=number][type=number]::-webkit-inner-spin-button,.dialog-config input[type=number][type=number]::-webkit-outer-spin-button,.dialog-config input[type=password][type=number]::-webkit-inner-spin-button,.dialog-config input[type=password][type=number]::-webkit-outer-spin-button,.dialog-config input[type=search][type=number]::-webkit-inner-spin-button,.dialog-config input[type=search][type=number]::-webkit-outer-spin-button,.dialog-config input[type=tel][type=number]::-webkit-inner-spin-button,.dialog-config input[type=tel][type=number]::-webkit-outer-spin-button,.dialog-config input[type=text][type=number]::-webkit-inner-spin-button,.dialog-config input[type=text][type=number]::-webkit-outer-spin-button,.dialog-config input[type=time][type=number]::-webkit-inner-spin-button,.dialog-config input[type=time][type=number]::-webkit-outer-spin-button,.dialog-config input[type=url][type=number]::-webkit-inner-spin-button,.dialog-config input[type=url][type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.app-account .select-wrap select[type=date],.app-account input[type=date][type=date],.app-account input[type=email][type=date],.app-account input[type=number][type=date],.app-account input[type=password][type=date],.app-account input[type=search][type=date],.app-account input[type=tel][type=date],.app-account input[type=text][type=date],.app-account input[type=time][type=date],.app-account input[type=url][type=date],.app-admin .select-wrap select[type=date],.app-admin input[type=date][type=date],.app-admin input[type=email][type=date],.app-admin input[type=number][type=date],.app-admin input[type=password][type=date],.app-admin input[type=search][type=date],.app-admin input[type=tel][type=date],.app-admin input[type=text][type=date],.app-admin input[type=time][type=date],.app-admin input[type=url][type=date],.app-config .select-wrap select[type=date],.app-config input[type=date][type=date],.app-config input[type=email][type=date],.app-config input[type=number][type=date],.app-config input[type=password][type=date],.app-config input[type=search][type=date],.app-config input[type=tel][type=date],.app-config input[type=text][type=date],.app-config input[type=time][type=date],.app-config input[type=url][type=date],.dialog-account .select-wrap select[type=date],.dialog-account input[type=date][type=date],.dialog-account input[type=email][type=date],.dialog-account input[type=number][type=date],.dialog-account input[type=password][type=date],.dialog-account input[type=search][type=date],.dialog-account input[type=tel][type=date],.dialog-account input[type=text][type=date],.dialog-account input[type=time][type=date],.dialog-account input[type=url][type=date],.dialog-admin .select-wrap select[type=date],.dialog-admin input[type=date][type=date],.dialog-admin input[type=email][type=date],.dialog-admin input[type=number][type=date],.dialog-admin input[type=password][type=date],.dialog-admin input[type=search][type=date],.dialog-admin input[type=tel][type=date],.dialog-admin input[type=text][type=date],.dialog-admin input[type=time][type=date],.dialog-admin input[type=url][type=date],.dialog-config .select-wrap select[type=date],.dialog-config input[type=date][type=date],.dialog-config input[type=email][type=date],.dialog-config input[type=number][type=date],.dialog-config input[type=password][type=date],.dialog-config input[type=search][type=date],.dialog-config input[type=tel][type=date],.dialog-config input[type=text][type=date],.dialog-config input[type=time][type=date],.dialog-config input[type=url][type=date]{min-width:200px}.app-account .select-wrap select[disabled],.app-account input[type=date][disabled],.app-account input[type=email][disabled],.app-account input[type=number][disabled],.app-account input[type=password][disabled],.app-account input[type=search][disabled],.app-account input[type=tel][disabled],.app-account input[type=text][disabled],.app-account input[type=time][disabled],.app-account input[type=url][disabled],.app-admin .select-wrap select[disabled],.app-admin input[type=date][disabled],.app-admin input[type=email][disabled],.app-admin input[type=number][disabled],.app-admin input[type=password][disabled],.app-admin input[type=search][disabled],.app-admin input[type=tel][disabled],.app-admin input[type=text][disabled],.app-admin input[type=time][disabled],.app-admin input[type=url][disabled],.app-config .select-wrap select[disabled],.app-config input[type=date][disabled],.app-config input[type=email][disabled],.app-config input[type=number][disabled],.app-config input[type=password][disabled],.app-config input[type=search][disabled],.app-config input[type=tel][disabled],.app-config input[type=text][disabled],.app-config input[type=time][disabled],.app-config input[type=url][disabled],.dialog-account .select-wrap select[disabled],.dialog-account input[type=date][disabled],.dialog-account input[type=email][disabled],.dialog-account input[type=number][disabled],.dialog-account input[type=password][disabled],.dialog-account input[type=search][disabled],.dialog-account input[type=tel][disabled],.dialog-account input[type=text][disabled],.dialog-account input[type=time][disabled],.dialog-account input[type=url][disabled],.dialog-admin .select-wrap select[disabled],.dialog-admin input[type=date][disabled],.dialog-admin input[type=email][disabled],.dialog-admin input[type=number][disabled],.dialog-admin input[type=password][disabled],.dialog-admin input[type=search][disabled],.dialog-admin input[type=tel][disabled],.dialog-admin input[type=text][disabled],.dialog-admin input[type=time][disabled],.dialog-admin input[type=url][disabled],.dialog-config .select-wrap select[disabled],.dialog-config input[type=date][disabled],.dialog-config input[type=email][disabled],.dialog-config input[type=number][disabled],.dialog-config input[type=password][disabled],.dialog-config input[type=search][disabled],.dialog-config input[type=tel][disabled],.dialog-config input[type=text][disabled],.dialog-config input[type=time][disabled],.dialog-config input[type=url][disabled]{cursor:not-allowed;padding-right:30px;background:url(/img/lock.13469660.svg) no-repeat calc(100% - 10px) #848484;background-size:15px 19px;color:#dbdbdb}.app-account .select-wrap select[disabled]::placeholder,.app-account input[type=date][disabled]::placeholder,.app-account input[type=email][disabled]::placeholder,.app-account input[type=number][disabled]::placeholder,.app-account input[type=password][disabled]::placeholder,.app-account input[type=search][disabled]::placeholder,.app-account input[type=tel][disabled]::placeholder,.app-account input[type=text][disabled]::placeholder,.app-account input[type=time][disabled]::placeholder,.app-account input[type=url][disabled]::placeholder,.app-admin .select-wrap select[disabled]::placeholder,.app-admin input[type=date][disabled]::placeholder,.app-admin input[type=email][disabled]::placeholder,.app-admin input[type=number][disabled]::placeholder,.app-admin input[type=password][disabled]::placeholder,.app-admin input[type=search][disabled]::placeholder,.app-admin input[type=tel][disabled]::placeholder,.app-admin input[type=text][disabled]::placeholder,.app-admin input[type=time][disabled]::placeholder,.app-admin input[type=url][disabled]::placeholder,.app-config .select-wrap select[disabled]::placeholder,.app-config input[type=date][disabled]::placeholder,.app-config input[type=email][disabled]::placeholder,.app-config input[type=number][disabled]::placeholder,.app-config input[type=password][disabled]::placeholder,.app-config input[type=search][disabled]::placeholder,.app-config input[type=tel][disabled]::placeholder,.app-config input[type=text][disabled]::placeholder,.app-config input[type=time][disabled]::placeholder,.app-config input[type=url][disabled]::placeholder,.dialog-account .select-wrap select[disabled]::placeholder,.dialog-account input[type=date][disabled]::placeholder,.dialog-account input[type=email][disabled]::placeholder,.dialog-account input[type=number][disabled]::placeholder,.dialog-account input[type=password][disabled]::placeholder,.dialog-account input[type=search][disabled]::placeholder,.dialog-account input[type=tel][disabled]::placeholder,.dialog-account input[type=text][disabled]::placeholder,.dialog-account input[type=time][disabled]::placeholder,.dialog-account input[type=url][disabled]::placeholder,.dialog-admin .select-wrap select[disabled]::placeholder,.dialog-admin input[type=date][disabled]::placeholder,.dialog-admin input[type=email][disabled]::placeholder,.dialog-admin input[type=number][disabled]::placeholder,.dialog-admin input[type=password][disabled]::placeholder,.dialog-admin input[type=search][disabled]::placeholder,.dialog-admin input[type=tel][disabled]::placeholder,.dialog-admin input[type=text][disabled]::placeholder,.dialog-admin input[type=time][disabled]::placeholder,.dialog-admin input[type=url][disabled]::placeholder,.dialog-config .select-wrap select[disabled]::placeholder,.dialog-config input[type=date][disabled]::placeholder,.dialog-config input[type=email][disabled]::placeholder,.dialog-config input[type=number][disabled]::placeholder,.dialog-config input[type=password][disabled]::placeholder,.dialog-config input[type=search][disabled]::placeholder,.dialog-config input[type=tel][disabled]::placeholder,.dialog-config input[type=text][disabled]::placeholder,.dialog-config input[type=time][disabled]::placeholder,.dialog-config input[type=url][disabled]::placeholder{color:#dbdbdb}textarea{background:#fff;transition:border .3s ease;height:auto;resize:vertical;min-height:100px}.app-estimator textarea,.dialog-estimator textarea{outline:none;border:2px solid #848484;border-radius:5px;font-size:16px;height:45px;padding:10px;transition:all .3s ease;width:100%;background:#fff;position:relative;z-index:1;min-width:125px;-webkit-appearance:none;appearance:none}.app-estimator textarea:-webkit-autofill,.app-estimator textarea:-webkit-autofill:focus,.app-estimator textarea:-webkit-autofill:hover,.dialog-estimator textarea:-webkit-autofill,.dialog-estimator textarea:-webkit-autofill:focus,.dialog-estimator textarea:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff}.app-estimator textarea::placeholder,.dialog-estimator textarea::placeholder{color:gray;opacity:.5;font-weight:700}.app-estimator textarea:focus:not([readonly]),.dialog-estimator textarea:focus:not([readonly]){border:2px solid #000}.app-estimator textarea[readonly],.dialog-estimator textarea[readonly]{padding-right:30px;background:url(/img/lock.13469660.svg) no-repeat calc(100% - 10px) #fff;background-size:15px 19px}.app-estimator textarea.no-border,.app-estimator textarea.no-border:focus:not([readonly]),.dialog-estimator textarea.no-border,.dialog-estimator textarea.no-border:focus:not([readonly]){border:2px solid #fff}.app-estimator textarea.no-min,.dialog-estimator textarea.no-min{min-width:0}.app-estimator textarea[type=number],.dialog-estimator textarea[type=number]{-moz-appearance:textfield}.app-estimator textarea[type=number]::-webkit-inner-spin-button,.app-estimator textarea[type=number]::-webkit-outer-spin-button,.dialog-estimator textarea[type=number]::-webkit-inner-spin-button,.dialog-estimator textarea[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.app-estimator textarea[type=date],.dialog-estimator textarea[type=date]{min-width:200px}.app-estimator textarea[disabled],.dialog-estimator textarea[disabled]{cursor:not-allowed;padding-right:30px;background:url(/img/lock.13469660.svg) no-repeat calc(100% - 10px) #848484;background-size:15px 19px;color:#dbdbdb}.app-estimator textarea[disabled]::placeholder,.dialog-estimator textarea[disabled]::placeholder{color:#dbdbdb}.app-estimator textarea,.dialog-estimator textarea{transition:border .3s ease}.app-account textarea,.app-admin textarea,.app-config textarea,.dialog-account textarea,.dialog-admin textarea,.dialog-config textarea{outline:none;border:2px solid #848484;border-radius:5px;font-size:16px;height:45px;padding:10px;transition:all .3s ease;width:100%;background:#fff;position:relative;z-index:1;min-width:125px;-webkit-appearance:none;appearance:none}.app-account textarea:-webkit-autofill,.app-account textarea:-webkit-autofill:focus,.app-account textarea:-webkit-autofill:hover,.app-admin textarea:-webkit-autofill,.app-admin textarea:-webkit-autofill:focus,.app-admin textarea:-webkit-autofill:hover,.app-config textarea:-webkit-autofill,.app-config textarea:-webkit-autofill:focus,.app-config textarea:-webkit-autofill:hover,.dialog-account textarea:-webkit-autofill,.dialog-account textarea:-webkit-autofill:focus,.dialog-account textarea:-webkit-autofill:hover,.dialog-admin textarea:-webkit-autofill,.dialog-admin textarea:-webkit-autofill:focus,.dialog-admin textarea:-webkit-autofill:hover,.dialog-config textarea:-webkit-autofill,.dialog-config textarea:-webkit-autofill:focus,.dialog-config textarea:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff}.app-account textarea::placeholder,.app-admin textarea::placeholder,.app-config textarea::placeholder,.dialog-account textarea::placeholder,.dialog-admin textarea::placeholder,.dialog-config textarea::placeholder{color:gray;opacity:.5;font-weight:700}.app-account textarea:focus:not([readonly]),.app-admin textarea:focus:not([readonly]),.app-config textarea:focus:not([readonly]),.dialog-account textarea:focus:not([readonly]),.dialog-admin textarea:focus:not([readonly]),.dialog-config textarea:focus:not([readonly]){border:2px solid #2ab0da}.app-account textarea[readonly],.app-admin textarea[readonly],.app-config textarea[readonly],.dialog-account textarea[readonly],.dialog-admin textarea[readonly],.dialog-config textarea[readonly]{padding-right:30px;background:url(/img/lock.13469660.svg) no-repeat calc(100% - 10px) #fff;background-size:15px 19px}.app-account textarea.no-border,.app-account textarea.no-border:focus:not([readonly]),.app-admin textarea.no-border,.app-admin textarea.no-border:focus:not([readonly]),.app-config textarea.no-border,.app-config textarea.no-border:focus:not([readonly]),.dialog-account textarea.no-border,.dialog-account textarea.no-border:focus:not([readonly]),.dialog-admin textarea.no-border,.dialog-admin textarea.no-border:focus:not([readonly]),.dialog-config textarea.no-border,.dialog-config textarea.no-border:focus:not([readonly]){border:2px solid #fff}.app-account textarea.no-min,.app-admin textarea.no-min,.app-config textarea.no-min,.dialog-account textarea.no-min,.dialog-admin textarea.no-min,.dialog-config textarea.no-min{min-width:0}.app-account textarea[type=number],.app-admin textarea[type=number],.app-config textarea[type=number],.dialog-account textarea[type=number],.dialog-admin textarea[type=number],.dialog-config textarea[type=number]{-moz-appearance:textfield}.app-account textarea[type=number]::-webkit-inner-spin-button,.app-account textarea[type=number]::-webkit-outer-spin-button,.app-admin textarea[type=number]::-webkit-inner-spin-button,.app-admin textarea[type=number]::-webkit-outer-spin-button,.app-config textarea[type=number]::-webkit-inner-spin-button,.app-config textarea[type=number]::-webkit-outer-spin-button,.dialog-account textarea[type=number]::-webkit-inner-spin-button,.dialog-account textarea[type=number]::-webkit-outer-spin-button,.dialog-admin textarea[type=number]::-webkit-inner-spin-button,.dialog-admin textarea[type=number]::-webkit-outer-spin-button,.dialog-config textarea[type=number]::-webkit-inner-spin-button,.dialog-config textarea[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.app-account textarea[type=date],.app-admin textarea[type=date],.app-config textarea[type=date],.dialog-account textarea[type=date],.dialog-admin textarea[type=date],.dialog-config textarea[type=date]{min-width:200px}.app-account textarea[disabled],.app-admin textarea[disabled],.app-config textarea[disabled],.dialog-account textarea[disabled],.dialog-admin textarea[disabled],.dialog-config textarea[disabled]{cursor:not-allowed;padding-right:30px;background:url(/img/lock.13469660.svg) no-repeat calc(100% - 10px) #848484;background-size:15px 19px;color:#dbdbdb}.app-account textarea[disabled]::placeholder,.app-admin textarea[disabled]::placeholder,.app-config textarea[disabled]::placeholder,.dialog-account textarea[disabled]::placeholder,.dialog-admin textarea[disabled]::placeholder,.dialog-config textarea[disabled]::placeholder{color:#dbdbdb}.app-account textarea,.app-admin textarea,.app-config textarea,.dialog-account textarea,.dialog-admin textarea,.dialog-config textarea{transition:border .3s ease}.label-error,label{font-family:open_sansbold,Sans-Serif;display:block;margin:0 0 7px 0;line-height:1.5;font-size:16px}label.nowrap{white-space:nowrap}@media screen and (max-width:400px){label.nowrap{white-space:normal}}label.nowrap.char-limit{white-space:normal}.label-error{font-size:14px;margin:7px 0 0 0;color:#d7301a;font-family:open_sanssemibold,Sans-Serif}.label-small{font-size:14px;font-family:open_sansregular,Sans-Serif;display:inline-block}.check-radio-wrap{margin:0;display:inline-flex;width:100%;align-items:flex-start;cursor:pointer;font-family:open_sanssemibold,Sans-Serif;line-height:1.5}.check-radio-wrap.input-height{height:45px}.check-radio-wrap label{margin:0;cursor:pointer;font-family:open_sanssemibold,Sans-Serif}.check-radio-wrap .ui-check,.check-radio-wrap .ui-slider,.check-radio-wrap input[type=checkbox],.check-radio-wrap input[type=radio]{margin-right:.7em;flex-shrink:0}.swatch-wrap{display:flex;align-items:flex-start;gap:5px;flex-wrap:wrap}.swatch-wrap.constrain-img .form-check-radio-group .check-radio-wrap .swatch-img img{object-fit:cover}.swatch-wrap .form-check-radio-group{flex-shrink:0;flex-basis:unset;flex-grow:unset;margin:0;line-height:0}.swatch-wrap .form-check-radio-group .check-radio-wrap.selected .swatch-img:after{border-color:var(--theme-color);box-shadow:inset 0 0 0 1px #fff}.swatch-wrap .form-check-radio-group .check-radio-wrap .swatch-img{height:45px;width:60px;border-radius:5px;overflow:hidden;position:relative;z-index:1}.swatch-wrap .form-check-radio-group .check-radio-wrap .swatch-img:after{content:"";height:calc(100% - 6px);width:calc(100% - 6px);display:block;border:3px solid #0000;box-shadow:inset 0 0 0 1px #0000;pointer-events:none;transition:all .3s ease;position:absolute;z-index:2;top:0;left:0}.swatch-wrap .form-check-radio-group .check-radio-wrap .swatch-img img{height:100%;width:100%;object-position:center;object-fit:none}.package-drop-area.constrain-img .package-thumbnail img{max-width:100%;max-height:100%;min-width:0}.package-drop-area.constrain-img-width .package-thumbnail img{max-width:100%;min-width:0}.package-drop-area.constrain-img-height .package-thumbnail img{height:100%}.package-drop-area.dark-bg .package-thumbnail{background:#222;border:3px solid #222}.package-drop-area.dark-bg .package-thumbnail.no-image{background:none;border:3px dashed #848484}.package-drop-area .package-thumbnail:not(.has-img-multiple){cursor:pointer;margin:0}.package-drop-area .package-thumbnail:not(.has-img-multiple).highlight.no-image,.package-drop-area .package-thumbnail:not(.has-img-multiple):hover.no-image{border-color:#2ab0da}.package-drop-area .package-thumbnail:not(.has-img-multiple).highlight.no-image .label,.package-drop-area .package-thumbnail:not(.has-img-multiple):hover.no-image .label{opacity:0}.package-drop-area .package-thumbnail:not(.has-img-multiple).highlight.no-image .icon,.package-drop-area .package-thumbnail:not(.has-img-multiple):hover.no-image .icon{top:50%}.package-drop-area .package-thumbnail:not(.has-img-multiple).highlight{border:3px dashed #848484}.package-drop-area .package-thumbnail:not(.has-img-multiple).highlight.has-img{border-color:#2ab0da}.package-drop-area .package-thumbnail:not(.has-img-multiple).highlight.has-img img{opacity:.5}.package-thumbnail{height:80px;border-radius:5px;overflow:hidden;background:#fff;position:relative;border:3px solid #fff;outline:1px solid #848484;transition:all .3s ease}.package-thumbnail .icon{display:none}.package-thumbnail.no-image{background:none;border:3px dashed #848484;outline:none;display:flex;align-items:center;justify-content:center;position:relative}.package-thumbnail.no-image .icon,.package-thumbnail.no-image .label{transition:all .3s ease;pointer-events:none}.package-thumbnail.no-image .icon{display:block;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;top:150%}.package-thumbnail.constrain-img img{max-width:100%;max-height:100%;min-width:0}.package-thumbnail.constrain-img-width img{max-width:100%;min-width:0}.package-thumbnail.constrain-img-height img{height:100%}.package-thumbnail img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:none;min-width:100%;transition:all .3s ease}.form-grid{display:grid;width:100%;gap:15px;margin-bottom:15px;transition:all .3s ease;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}@media screen and (max-width:767px){.form-grid{gap:15px 10px}}@media screen and (max-width:400px){.form-grid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr))}}.form-grid.grid-2{grid-template-columns:repeat(auto-fill,minmax(420px,1fr))}.form-grid.grid-3{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}@media screen and (max-width:400px){.form-grid.grid-3{grid-template-columns:repeat(auto-fill,minmax(175px,1fr))}}.form-grid.file-input{gap:15px 20px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.form-grid .form-grid,.form-grid .form-row{margin-bottom:0}.form-grid .form-group{margin:0}.form-row-max-width-850 .form-row{max-width:850px}.form-row-max-width-650 .form-row{max-width:650px}.form-row-max-width-400 .form-row{max-width:400px}.form-row{display:flex;align-items:flex-start;gap:15px;margin-bottom:15px;transition:all .3s ease;flex-wrap:wrap;width:100%}@media screen and (max-width:767px){.form-row{gap:15px 10px}}.form-row.row-divider:after,.form-row.row-divider:before{display:block;height:1px;background:#dbdbdb;width:100%}.form-row.row-divider:before{content:unset}.form-row.row-divider:after{content:"";margin-top:10px}.form-row.row-divider.top:before{content:""}.form-row.row-divider.top:after{content:unset}.form-row.no-wrap{flex-wrap:nowrap}.form-row .form-grid,.form-row .form-row{margin-bottom:0}.form-row .form-group{margin:0}@media screen and (max-width:640px){.form-row.wrap-640{flex-wrap:wrap}.form-row.wrap-640 .form-group{margin-right:0;flex-basis:unset;flex-grow:unset;width:100%}.form-row.wrap-640 .form-group.wrap-order-1{order:1}.form-row.wrap-640 .form-group.wrap-order-2{order:2}}@media screen and (max-width:600px){.form-row.wrap-600{flex-wrap:wrap}.form-row.wrap-600 .form-group{margin-right:0;flex-basis:unset;flex-grow:unset;width:100%}.form-row.wrap-600 .form-group.wrap-order-1{order:1}.form-row.wrap-600 .form-group.wrap-order-2{order:2}}@media screen and (max-width:460px){.form-row.wrap-460{flex-wrap:wrap}.form-row.wrap-460 .form-group{margin-right:0;flex-basis:unset;flex-grow:unset;width:100%}.form-row.wrap-460 .form-group.wrap-order-1{order:1}.form-row.wrap-460 .form-group.wrap-order-2{order:2}}.service-icon-margin{margin-left:85px}@media screen and (max-width:767px){.service-icon-margin{margin-left:80px}}@media screen and (max-width:740px){.service-icon-margin{margin-left:65px}}.add-remove-controls{width:100%;display:flex;flex-wrap:wrap;gap:10px 15px;margin-top:-5px}.add-remove-controls.po-margin{margin-left:40px;margin-top:-5px}@media screen and (max-width:767px){.add-remove-controls.po-margin{margin-left:35px}}@media screen and (max-width:600px){.hide-600{display:none!important}}.form-group{margin-bottom:15px;flex-grow:1;transition:all .3s ease;flex-basis:0}.recommended-calc{background:#28b67f;color:#fff;font-size:16px;font-family:open_sanssemibold,Sans-Serif;border-radius:0 0 5px 5px;padding:11px 10px 8px 10px;margin-top:-6px;position:relative;z-index:1;cursor:pointer;white-space:nowrap;border:1px solid #333}.recommended-calc.company-theme{background:var(--theme-color)}@media screen and (max-width:400px){.recommended-calc{font-size:14px}}.joined-fields-qty{display:grid;align-items:center;grid-template-columns:1fr auto;gap:7px 12px;grid-template-areas:"label1 rec label2" "input1 input1 input2"}@media screen and (max-width:767px){.joined-fields-qty{gap:7px 10px}}@media screen and (max-width:460px){.joined-fields-qty{grid-template-areas:"label1 label2" "input1 input2" "rec rec"}}.joined-fields-qty>label{margin:0}.joined-fields-qty .label-1{grid-area:label1}.joined-fields-qty .label-2{grid-area:label2}.joined-fields-qty .input-1{grid-area:input1}.joined-fields-qty .input-2{grid-area:input2}.joined-fields-qty .recommended-calc{grid-area:rec;margin:0;background:#28b67f;color:#fff;padding:0;font-size:14px;border-radius:5px;padding:5px}.joined-fields-qty input[type=number]{min-width:80px}.joined-3-fields-qty{display:grid;align-items:center;grid-template-columns:1fr auto;gap:7px 12px;grid-template-areas:"label1 label2 rec label3" "input1 input2 input2 input3"}@media screen and (max-width:767px){.joined-3-fields-qty{gap:7px 10px}}@media screen and (max-width:460px){.joined-3-fields-qty{grid-template-areas:"label1 label2" "input1 input2" "label3 label3" "input3 input3" "rec rec"}}.joined-3-fields-qty>label{margin:0}.joined-3-fields-qty .label-1{grid-area:label1;min-width:160px}.joined-3-fields-qty .label-2{grid-area:label2}.joined-3-fields-qty .label-3{grid-area:label3}.joined-3-fields-qty .input-1{grid-area:input1}.joined-3-fields-qty .input-2{grid-area:input2}.joined-3-fields-qty .input-3{grid-area:input3}.joined-3-fields-qty .recommended-calc{grid-area:rec;margin:0;background:#28b67f;color:#fff;padding:0;font-size:14px;border-radius:5px;padding:5px}.joined-3-fields-qty input[type=number]{min-width:80px}.form-check-radio-group{flex-grow:1;flex-basis:0;margin:0 0 3px 0}.app-account .btn,.app-admin .btn,.app-config .btn,.app-estimator .btn,body .btn{-webkit-appearance:none;appearance:none;border:none;outline:none;background:none;cursor:pointer;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:6px;font-family:oswaldbold,Sans-Serif;font-weight:400;text-transform:uppercase;font-size:22px;letter-spacing:1px;line-height:1.2;min-height:45px;padding:5px 20px 0 20px;position:relative;z-index:1;transition:all .3s ease;text-decoration:none;min-width:120px;margin-bottom:5px}@media screen and (max-width:460px){.app-account .btn,.app-admin .btn,.app-config .btn,.app-estimator .btn,body .btn{font-size:20px}}.app-account .btn:active,.app-admin .btn:active,.app-config .btn:active,.app-estimator .btn:active,body .btn:active{transform:translateY(5px)}.app-account .btn.btn-icon-arrow,.app-admin .btn.btn-icon-arrow,.app-config .btn.btn-icon-arrow,.app-estimator .btn.btn-icon-arrow,body .btn.btn-icon-arrow{padding-right:35px}.app-account .btn.btn-icon-arrow:after,.app-admin .btn.btn-icon-arrow:after,.app-config .btn.btn-icon-arrow:after,.app-estimator .btn.btn-icon-arrow:after,body .btn.btn-icon-arrow:after{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(-45deg);width:7px;height:7px;border-right:2px solid #000;border-bottom:2px solid #000;pointer-events:none;margin-left:15px;transition:all .3s ease;margin-bottom:3px}.app-account .btn.btn-icon-lock:before,.app-admin .btn.btn-icon-lock:before,.app-config .btn.btn-icon-lock:before,.app-estimator .btn.btn-icon-lock:before,body .btn.btn-icon-lock:before{content:"";background:url(/img/lock.13469660.svg) no-repeat 50%;filter:brightness(0) saturate(100%) invert(0) sepia(2%) saturate(4467%) hue-rotate(349deg) brightness(99%) contrast(87%);background-size:contain;width:15px;height:19px;margin-right:10px;z-index:2;margin-bottom:4px}.app-account .btn.no-min,.app-admin .btn.no-min,.app-config .btn.no-min,.app-estimator .btn.no-min,body .btn.no-min{min-width:0}.app-account .btn.btn-icon-only,.app-admin .btn.btn-icon-only,.app-config .btn.btn-icon-only,.app-estimator .btn.btn-icon-only,body .btn.btn-icon-only{min-width:50px;padding:10px 12px}.app-account .btn.btn-icon-only.rounded,.app-admin .btn.btn-icon-only.rounded,.app-config .btn.btn-icon-only.rounded,.app-estimator .btn.btn-icon-only.rounded,body .btn.btn-icon-only.rounded{border-radius:50%}.app-account .btn.btn-icon-only.btn-hover,.app-admin .btn.btn-icon-only.btn-hover,.app-config .btn.btn-icon-only.btn-hover,.app-estimator .btn.btn-icon-only.btn-hover,body .btn.btn-icon-only.btn-hover{padding:0;background:#fff;border-color:#ccc;box-shadow:0 5px 0 #237bdf}.app-account .btn.btn-icon-only.btn-hover img,.app-admin .btn.btn-icon-only.btn-hover img,.app-config .btn.btn-icon-only.btn-hover img,.app-estimator .btn.btn-icon-only.btn-hover img,body .btn.btn-icon-only.btn-hover img{width:25px;height:auto}.app-account .btn.btn-icon-only.btn-hover:focus,.app-account .btn.btn-icon-only.btn-hover:hover,.app-admin .btn.btn-icon-only.btn-hover:focus,.app-admin .btn.btn-icon-only.btn-hover:hover,.app-config .btn.btn-icon-only.btn-hover:focus,.app-config .btn.btn-icon-only.btn-hover:hover,.app-estimator .btn.btn-icon-only.btn-hover:focus,.app-estimator .btn.btn-icon-only.btn-hover:hover,body .btn.btn-icon-only.btn-hover:focus,body .btn.btn-icon-only.btn-hover:hover{background:#ccc}.app-account .btn.btn-icon-only.btn-hover:active,.app-admin .btn.btn-icon-only.btn-hover:active,.app-config .btn.btn-icon-only.btn-hover:active,.app-estimator .btn.btn-icon-only.btn-hover:active,body .btn.btn-icon-only.btn-hover:active{box-shadow:0 0 0 #237bdf;transform:translateY(5px)}.app-account .btn.btn-small,.app-admin .btn.btn-small,.app-config .btn.btn-small,.app-estimator .btn.btn-small,body .btn.btn-small{font-size:18px;min-height:35px;padding:5px 15px 0 15px}.app-account .btn.btn-fill-app,.app-admin .btn.btn-fill-app,.app-config .btn.btn-fill-app,.app-estimator .btn.btn-fill-app,body .btn.btn-fill-app{background:#2ab0da;color:#111;box-shadow:0 5px 0 #000;border:1px solid #2ab0da}.app-account .btn.btn-fill-app:active,.app-admin .btn.btn-fill-app:active,.app-config .btn.btn-fill-app:active,.app-estimator .btn.btn-fill-app:active,body .btn.btn-fill-app:active{box-shadow:0 0 0 #000}.app-account .btn.btn-fill-app:focus,.app-account .btn.btn-fill-app:hover,.app-admin .btn.btn-fill-app:focus,.app-admin .btn.btn-fill-app:hover,.app-config .btn.btn-fill-app:focus,.app-config .btn.btn-fill-app:hover,.app-estimator .btn.btn-fill-app:focus,.app-estimator .btn.btn-fill-app:hover,body .btn.btn-fill-app:focus,body .btn.btn-fill-app:hover{border-color:#1f8fb2;background:#1f8fb2}.app-account .btn.btn-fill-app.disabled,.app-account .btn.btn-fill-app[disabled],.app-admin .btn.btn-fill-app.disabled,.app-admin .btn.btn-fill-app[disabled],.app-config .btn.btn-fill-app.disabled,.app-config .btn.btn-fill-app[disabled],.app-estimator .btn.btn-fill-app.disabled,.app-estimator .btn.btn-fill-app[disabled],body .btn.btn-fill-app.disabled,body .btn.btn-fill-app[disabled]{box-shadow:0 5px 0 #848484;border-color:#dbdbdb;background-color:#dbdbdb;color:#848484;cursor:not-allowed}.app-account .btn.btn-fill-app.disabled:after,.app-account .btn.btn-fill-app[disabled]:after,.app-admin .btn.btn-fill-app.disabled:after,.app-admin .btn.btn-fill-app[disabled]:after,.app-config .btn.btn-fill-app.disabled:after,.app-config .btn.btn-fill-app[disabled]:after,.app-estimator .btn.btn-fill-app.disabled:after,.app-estimator .btn.btn-fill-app[disabled]:after,body .btn.btn-fill-app.disabled:after,body .btn.btn-fill-app[disabled]:after{border-color:#848484}.app-account .btn.btn-fill-app.disabled .is-loading.dots span,.app-account .btn.btn-fill-app[disabled] .is-loading.dots span,.app-admin .btn.btn-fill-app.disabled .is-loading.dots span,.app-admin .btn.btn-fill-app[disabled] .is-loading.dots span,.app-config .btn.btn-fill-app.disabled .is-loading.dots span,.app-config .btn.btn-fill-app[disabled] .is-loading.dots span,.app-estimator .btn.btn-fill-app.disabled .is-loading.dots span,.app-estimator .btn.btn-fill-app[disabled] .is-loading.dots span,body .btn.btn-fill-app.disabled .is-loading.dots span,body .btn.btn-fill-app[disabled] .is-loading.dots span{background:#848484}.app-account .btn.btn-outline-app,.app-admin .btn.btn-outline-app,.app-config .btn.btn-outline-app,.app-estimator .btn.btn-outline-app,body .btn.btn-outline-app{background:#000;color:#fff;box-shadow:0 5px 0 #2ab0da;border:1px solid #666}.app-account .btn.btn-outline-app.btn-transparent,.app-admin .btn.btn-outline-app.btn-transparent,.app-config .btn.btn-outline-app.btn-transparent,.app-estimator .btn.btn-outline-app.btn-transparent,body .btn.btn-outline-app.btn-transparent{background:#0000004d}.app-account .btn.btn-outline-app:active,.app-admin .btn.btn-outline-app:active,.app-config .btn.btn-outline-app:active,.app-estimator .btn.btn-outline-app:active,body .btn.btn-outline-app:active{box-shadow:0 0 0 #2ab0da}.app-account .btn.btn-outline-app.btn-icon-arrow:after,.app-admin .btn.btn-outline-app.btn-icon-arrow:after,.app-config .btn.btn-outline-app.btn-icon-arrow:after,.app-estimator .btn.btn-outline-app.btn-icon-arrow:after,body .btn.btn-outline-app.btn-icon-arrow:after{border-color:#2ab0da}.app-account .btn.btn-outline-app.btn-icon-lock:before,.app-admin .btn.btn-outline-app.btn-icon-lock:before,.app-config .btn.btn-outline-app.btn-icon-lock:before,.app-estimator .btn.btn-outline-app.btn-icon-lock:before,body .btn.btn-outline-app.btn-icon-lock:before{filter:brightness(0) invert(1)}.app-account .btn.btn-outline-app:focus,.app-account .btn.btn-outline-app:hover,.app-admin .btn.btn-outline-app:focus,.app-admin .btn.btn-outline-app:hover,.app-config .btn.btn-outline-app:focus,.app-config .btn.btn-outline-app:hover,.app-estimator .btn.btn-outline-app:focus,.app-estimator .btn.btn-outline-app:hover,body .btn.btn-outline-app:focus,body .btn.btn-outline-app:hover{background:#333}.app-account .btn.btn-outline-app.disabled,.app-account .btn.btn-outline-app[disabled],.app-admin .btn.btn-outline-app.disabled,.app-admin .btn.btn-outline-app[disabled],.app-config .btn.btn-outline-app.disabled,.app-config .btn.btn-outline-app[disabled],.app-estimator .btn.btn-outline-app.disabled,.app-estimator .btn.btn-outline-app[disabled],body .btn.btn-outline-app.disabled,body .btn.btn-outline-app[disabled]{box-shadow:0 5px 0 #848484;border-color:#dbdbdb;background-color:#dbdbdb;color:#848484;cursor:not-allowed}.app-account .btn.btn-outline-app.disabled:after,.app-account .btn.btn-outline-app[disabled]:after,.app-admin .btn.btn-outline-app.disabled:after,.app-admin .btn.btn-outline-app[disabled]:after,.app-config .btn.btn-outline-app.disabled:after,.app-config .btn.btn-outline-app[disabled]:after,.app-estimator .btn.btn-outline-app.disabled:after,.app-estimator .btn.btn-outline-app[disabled]:after,body .btn.btn-outline-app.disabled:after,body .btn.btn-outline-app[disabled]:after{border-color:#848484}.app-account .btn.btn-outline-app.disabled .is-loading.dots span,.app-account .btn.btn-outline-app[disabled] .is-loading.dots span,.app-admin .btn.btn-outline-app.disabled .is-loading.dots span,.app-admin .btn.btn-outline-app[disabled] .is-loading.dots span,.app-config .btn.btn-outline-app.disabled .is-loading.dots span,.app-config .btn.btn-outline-app[disabled] .is-loading.dots span,.app-estimator .btn.btn-outline-app.disabled .is-loading.dots span,.app-estimator .btn.btn-outline-app[disabled] .is-loading.dots span,body .btn.btn-outline-app.disabled .is-loading.dots span,body .btn.btn-outline-app[disabled] .is-loading.dots span{background:#848484}.app-account .btn.btn-fill-company,.app-admin .btn.btn-fill-company,.app-config .btn.btn-fill-company,.app-estimator .btn.btn-fill-company,body .btn.btn-fill-company{background:var(--theme-color);color:#111;box-shadow:0 5px 0 #000;border:1px solid var(--theme-color)}.app-account .btn.btn-fill-company:active,.app-admin .btn.btn-fill-company:active,.app-config .btn.btn-fill-company:active,.app-estimator .btn.btn-fill-company:active,body .btn.btn-fill-company:active{box-shadow:0 0 0 #000}.app-account .btn.btn-fill-company:focus,.app-account .btn.btn-fill-company:hover,.app-admin .btn.btn-fill-company:focus,.app-admin .btn.btn-fill-company:hover,.app-config .btn.btn-fill-company:focus,.app-config .btn.btn-fill-company:hover,.app-estimator .btn.btn-fill-company:focus,.app-estimator .btn.btn-fill-company:hover,body .btn.btn-fill-company:focus,body .btn.btn-fill-company:hover{border-color:hsl(var(--theme-color-h),var(--theme-color-s),calc(var(--theme-color-l)*.9));background:hsl(var(--theme-color-h),var(--theme-color-s),calc(var(--theme-color-l)*.9))}.app-account .btn.btn-fill-company.disabled,.app-account .btn.btn-fill-company[disabled],.app-admin .btn.btn-fill-company.disabled,.app-admin .btn.btn-fill-company[disabled],.app-config .btn.btn-fill-company.disabled,.app-config .btn.btn-fill-company[disabled],.app-estimator .btn.btn-fill-company.disabled,.app-estimator .btn.btn-fill-company[disabled],body .btn.btn-fill-company.disabled,body .btn.btn-fill-company[disabled]{box-shadow:0 5px 0 #848484;border-color:#dbdbdb;background-color:#dbdbdb;color:#848484;cursor:not-allowed}.app-account .btn.btn-fill-company.disabled:after,.app-account .btn.btn-fill-company[disabled]:after,.app-admin .btn.btn-fill-company.disabled:after,.app-admin .btn.btn-fill-company[disabled]:after,.app-config .btn.btn-fill-company.disabled:after,.app-config .btn.btn-fill-company[disabled]:after,.app-estimator .btn.btn-fill-company.disabled:after,.app-estimator .btn.btn-fill-company[disabled]:after,body .btn.btn-fill-company.disabled:after,body .btn.btn-fill-company[disabled]:after{border-color:#848484}.app-account .btn.btn-fill-company.disabled .is-loading.dots span,.app-account .btn.btn-fill-company[disabled] .is-loading.dots span,.app-admin .btn.btn-fill-company.disabled .is-loading.dots span,.app-admin .btn.btn-fill-company[disabled] .is-loading.dots span,.app-config .btn.btn-fill-company.disabled .is-loading.dots span,.app-config .btn.btn-fill-company[disabled] .is-loading.dots span,.app-estimator .btn.btn-fill-company.disabled .is-loading.dots span,.app-estimator .btn.btn-fill-company[disabled] .is-loading.dots span,body .btn.btn-fill-company.disabled .is-loading.dots span,body .btn.btn-fill-company[disabled] .is-loading.dots span{background:#848484}.app-account .btn.btn-outline-company,.app-admin .btn.btn-outline-company,.app-config .btn.btn-outline-company,.app-estimator .btn.btn-outline-company,body .btn.btn-outline-company{background:#000;color:#fff;box-shadow:0 5px 0 var(--theme-color);border:1px solid #666}.app-account .btn.btn-outline-company.btn-transparent,.app-admin .btn.btn-outline-company.btn-transparent,.app-config .btn.btn-outline-company.btn-transparent,.app-estimator .btn.btn-outline-company.btn-transparent,body .btn.btn-outline-company.btn-transparent{background:#0000004d}.app-account .btn.btn-outline-company:active,.app-admin .btn.btn-outline-company:active,.app-config .btn.btn-outline-company:active,.app-estimator .btn.btn-outline-company:active,body .btn.btn-outline-company:active{box-shadow:0 0 0 var(--theme-color)}.app-account .btn.btn-outline-company.btn-icon-arrow:after,.app-admin .btn.btn-outline-company.btn-icon-arrow:after,.app-config .btn.btn-outline-company.btn-icon-arrow:after,.app-estimator .btn.btn-outline-company.btn-icon-arrow:after,body .btn.btn-outline-company.btn-icon-arrow:after{border-color:var(--theme-color)}.app-account .btn.btn-outline-company.btn-icon-lock:before,.app-admin .btn.btn-outline-company.btn-icon-lock:before,.app-config .btn.btn-outline-company.btn-icon-lock:before,.app-estimator .btn.btn-outline-company.btn-icon-lock:before,body .btn.btn-outline-company.btn-icon-lock:before{filter:brightness(0) invert(1)}.app-account .btn.btn-outline-company:focus,.app-account .btn.btn-outline-company:hover,.app-admin .btn.btn-outline-company:focus,.app-admin .btn.btn-outline-company:hover,.app-config .btn.btn-outline-company:focus,.app-config .btn.btn-outline-company:hover,.app-estimator .btn.btn-outline-company:focus,.app-estimator .btn.btn-outline-company:hover,body .btn.btn-outline-company:focus,body .btn.btn-outline-company:hover{background:#333}.app-account .btn.btn-outline-company.disabled,.app-account .btn.btn-outline-company[disabled],.app-admin .btn.btn-outline-company.disabled,.app-admin .btn.btn-outline-company[disabled],.app-config .btn.btn-outline-company.disabled,.app-config .btn.btn-outline-company[disabled],.app-estimator .btn.btn-outline-company.disabled,.app-estimator .btn.btn-outline-company[disabled],body .btn.btn-outline-company.disabled,body .btn.btn-outline-company[disabled]{box-shadow:0 5px 0 #848484;border-color:#dbdbdb;background-color:#dbdbdb;color:#848484;cursor:not-allowed}.app-account .btn.btn-outline-company.disabled:after,.app-account .btn.btn-outline-company[disabled]:after,.app-admin .btn.btn-outline-company.disabled:after,.app-admin .btn.btn-outline-company[disabled]:after,.app-config .btn.btn-outline-company.disabled:after,.app-config .btn.btn-outline-company[disabled]:after,.app-estimator .btn.btn-outline-company.disabled:after,.app-estimator .btn.btn-outline-company[disabled]:after,body .btn.btn-outline-company.disabled:after,body .btn.btn-outline-company[disabled]:after{border-color:#848484}.app-account .btn.btn-outline-company.disabled .is-loading.dots span,.app-account .btn.btn-outline-company[disabled] .is-loading.dots span,.app-admin .btn.btn-outline-company.disabled .is-loading.dots span,.app-admin .btn.btn-outline-company[disabled] .is-loading.dots span,.app-config .btn.btn-outline-company.disabled .is-loading.dots span,.app-config .btn.btn-outline-company[disabled] .is-loading.dots span,.app-estimator .btn.btn-outline-company.disabled .is-loading.dots span,.app-estimator .btn.btn-outline-company[disabled] .is-loading.dots span,body .btn.btn-outline-company.disabled .is-loading.dots span,body .btn.btn-outline-company[disabled] .is-loading.dots span{background:#848484}.app-account .btn.btn-fill-company-dark,.app-admin .btn.btn-fill-company-dark,.app-config .btn.btn-fill-company-dark,.app-estimator .btn.btn-fill-company-dark,body .btn.btn-fill-company-dark{background:var(--theme-color);color:#111;box-shadow:0 5px 0 #000;border:1px solid var(--theme-color)}.app-account .btn.btn-fill-company-dark:active,.app-admin .btn.btn-fill-company-dark:active,.app-config .btn.btn-fill-company-dark:active,.app-estimator .btn.btn-fill-company-dark:active,body .btn.btn-fill-company-dark:active{box-shadow:0 0 0 #000}.app-account .btn.btn-fill-company-dark.disabled,.app-account .btn.btn-fill-company-dark[disabled],.app-admin .btn.btn-fill-company-dark.disabled,.app-admin .btn.btn-fill-company-dark[disabled],.app-config .btn.btn-fill-company-dark.disabled,.app-config .btn.btn-fill-company-dark[disabled],.app-estimator .btn.btn-fill-company-dark.disabled,.app-estimator .btn.btn-fill-company-dark[disabled],body .btn.btn-fill-company-dark.disabled,body .btn.btn-fill-company-dark[disabled]{box-shadow:0 5px 0 #848484;border-color:#dbdbdb;background-color:#dbdbdb;color:#848484;cursor:not-allowed}.app-account .btn.btn-fill-company-dark.disabled:after,.app-account .btn.btn-fill-company-dark[disabled]:after,.app-admin .btn.btn-fill-company-dark.disabled:after,.app-admin .btn.btn-fill-company-dark[disabled]:after,.app-config .btn.btn-fill-company-dark.disabled:after,.app-config .btn.btn-fill-company-dark[disabled]:after,.app-estimator .btn.btn-fill-company-dark.disabled:after,.app-estimator .btn.btn-fill-company-dark[disabled]:after,body .btn.btn-fill-company-dark.disabled:after,body .btn.btn-fill-company-dark[disabled]:after{border-color:#848484}.app-account .btn.btn-fill-company-dark.disabled .is-loading.dots span,.app-account .btn.btn-fill-company-dark[disabled] .is-loading.dots span,.app-admin .btn.btn-fill-company-dark.disabled .is-loading.dots span,.app-admin .btn.btn-fill-company-dark[disabled] .is-loading.dots span,.app-config .btn.btn-fill-company-dark.disabled .is-loading.dots span,.app-config .btn.btn-fill-company-dark[disabled] .is-loading.dots span,.app-estimator .btn.btn-fill-company-dark.disabled .is-loading.dots span,.app-estimator .btn.btn-fill-company-dark[disabled] .is-loading.dots span,body .btn.btn-fill-company-dark.disabled .is-loading.dots span,body .btn.btn-fill-company-dark[disabled] .is-loading.dots span{background:#848484}.app-account .btn.btn-fill-company-dark,.app-admin .btn.btn-fill-company-dark,.app-config .btn.btn-fill-company-dark,.app-estimator .btn.btn-fill-company-dark,body .btn.btn-fill-company-dark{background:hsl(var(--theme-color-h),var(--theme-color-s),calc(var(--theme-color-l)*.75));border-color:hsl(var(--theme-color-h),var(--theme-color-s),calc(var(--theme-color-l)*.75));box-shadow:0 5px 0 hsl(var(--theme-color-h),var(--theme-color-s),calc(var(--theme-color-l)*.5))}.app-account .btn.btn-fill-company-dark:focus,.app-account .btn.btn-fill-company-dark:hover,.app-admin .btn.btn-fill-company-dark:focus,.app-admin .btn.btn-fill-company-dark:hover,.app-config .btn.btn-fill-company-dark:focus,.app-config .btn.btn-fill-company-dark:hover,.app-estimator .btn.btn-fill-company-dark:focus,.app-estimator .btn.btn-fill-company-dark:hover,body .btn.btn-fill-company-dark:focus,body .btn.btn-fill-company-dark:hover{background:hsl(var(--theme-color-h),var(--theme-color-s),calc(var(--theme-color-l)*.65));border-color:hsl(var(--theme-color-h),var(--theme-color-s),calc(var(--theme-color-l)*.65))}.app-account .btn.btn-fill-company-dark:active,.app-admin .btn.btn-fill-company-dark:active,.app-config .btn.btn-fill-company-dark:active,.app-estimator .btn.btn-fill-company-dark:active,body .btn.btn-fill-company-dark:active{box-shadow:0 0 0 hsl(var(--theme-color-h),var(--theme-color-s),calc(var(--theme-color-l)*.5))}.app-account .btn.btn-fill-yellow,.app-admin .btn.btn-fill-yellow,.app-config .btn.btn-fill-yellow,.app-estimator .btn.btn-fill-yellow,body .btn.btn-fill-yellow{background:#ffba00;color:#111;box-shadow:0 5px 0 #000;border:1px solid #ffba00}.app-account .btn.btn-fill-yellow:active,.app-admin .btn.btn-fill-yellow:active,.app-config .btn.btn-fill-yellow:active,.app-estimator .btn.btn-fill-yellow:active,body .btn.btn-fill-yellow:active{box-shadow:0 0 0 #000}.app-account .btn.btn-fill-yellow:focus,.app-account .btn.btn-fill-yellow:hover,.app-admin .btn.btn-fill-yellow:focus,.app-admin .btn.btn-fill-yellow:hover,.app-config .btn.btn-fill-yellow:focus,.app-config .btn.btn-fill-yellow:hover,.app-estimator .btn.btn-fill-yellow:focus,.app-estimator .btn.btn-fill-yellow:hover,body .btn.btn-fill-yellow:focus,body .btn.btn-fill-yellow:hover{border-color:#cc9500;background:#cc9500}.app-account .btn.btn-fill-yellow.disabled,.app-account .btn.btn-fill-yellow[disabled],.app-admin .btn.btn-fill-yellow.disabled,.app-admin .btn.btn-fill-yellow[disabled],.app-config .btn.btn-fill-yellow.disabled,.app-config .btn.btn-fill-yellow[disabled],.app-estimator .btn.btn-fill-yellow.disabled,.app-estimator .btn.btn-fill-yellow[disabled],body .btn.btn-fill-yellow.disabled,body .btn.btn-fill-yellow[disabled]{box-shadow:0 5px 0 #848484;border-color:#dbdbdb;background-color:#dbdbdb;color:#848484;cursor:not-allowed}.app-account .btn.btn-fill-yellow.disabled:after,.app-account .btn.btn-fill-yellow[disabled]:after,.app-admin .btn.btn-fill-yellow.disabled:after,.app-admin .btn.btn-fill-yellow[disabled]:after,.app-config .btn.btn-fill-yellow.disabled:after,.app-config .btn.btn-fill-yellow[disabled]:after,.app-estimator .btn.btn-fill-yellow.disabled:after,.app-estimator .btn.btn-fill-yellow[disabled]:after,body .btn.btn-fill-yellow.disabled:after,body .btn.btn-fill-yellow[disabled]:after{border-color:#848484}.app-account .btn.btn-fill-yellow.disabled .is-loading.dots span,.app-account .btn.btn-fill-yellow[disabled] .is-loading.dots span,.app-admin .btn.btn-fill-yellow.disabled .is-loading.dots span,.app-admin .btn.btn-fill-yellow[disabled] .is-loading.dots span,.app-config .btn.btn-fill-yellow.disabled .is-loading.dots span,.app-config .btn.btn-fill-yellow[disabled] .is-loading.dots span,.app-estimator .btn.btn-fill-yellow.disabled .is-loading.dots span,.app-estimator .btn.btn-fill-yellow[disabled] .is-loading.dots span,body .btn.btn-fill-yellow.disabled .is-loading.dots span,body .btn.btn-fill-yellow[disabled] .is-loading.dots span{background:#848484}.app-account .btn.btn-outline-yellow,.app-admin .btn.btn-outline-yellow,.app-config .btn.btn-outline-yellow,.app-estimator .btn.btn-outline-yellow,body .btn.btn-outline-yellow{background:#000;color:#fff;box-shadow:0 5px 0 #ffba00;border:1px solid #666}.app-account .btn.btn-outline-yellow.btn-transparent,.app-admin .btn.btn-outline-yellow.btn-transparent,.app-config .btn.btn-outline-yellow.btn-transparent,.app-estimator .btn.btn-outline-yellow.btn-transparent,body .btn.btn-outline-yellow.btn-transparent{background:#0000004d}.app-account .btn.btn-outline-yellow:active,.app-admin .btn.btn-outline-yellow:active,.app-config .btn.btn-outline-yellow:active,.app-estimator .btn.btn-outline-yellow:active,body .btn.btn-outline-yellow:active{box-shadow:0 0 0 #ffba00}.app-account .btn.btn-outline-yellow.btn-icon-arrow:after,.app-admin .btn.btn-outline-yellow.btn-icon-arrow:after,.app-config .btn.btn-outline-yellow.btn-icon-arrow:after,.app-estimator .btn.btn-outline-yellow.btn-icon-arrow:after,body .btn.btn-outline-yellow.btn-icon-arrow:after{border-color:#ffba00}.app-account .btn.btn-outline-yellow.btn-icon-lock:before,.app-admin .btn.btn-outline-yellow.btn-icon-lock:before,.app-config .btn.btn-outline-yellow.btn-icon-lock:before,.app-estimator .btn.btn-outline-yellow.btn-icon-lock:before,body .btn.btn-outline-yellow.btn-icon-lock:before{filter:brightness(0) invert(1)}.app-account .btn.btn-outline-yellow:focus,.app-account .btn.btn-outline-yellow:hover,.app-admin .btn.btn-outline-yellow:focus,.app-admin .btn.btn-outline-yellow:hover,.app-config .btn.btn-outline-yellow:focus,.app-config .btn.btn-outline-yellow:hover,.app-estimator .btn.btn-outline-yellow:focus,.app-estimator .btn.btn-outline-yellow:hover,body .btn.btn-outline-yellow:focus,body .btn.btn-outline-yellow:hover{background:#333}.app-account .btn.btn-outline-yellow.disabled,.app-account .btn.btn-outline-yellow[disabled],.app-admin .btn.btn-outline-yellow.disabled,.app-admin .btn.btn-outline-yellow[disabled],.app-config .btn.btn-outline-yellow.disabled,.app-config .btn.btn-outline-yellow[disabled],.app-estimator .btn.btn-outline-yellow.disabled,.app-estimator .btn.btn-outline-yellow[disabled],body .btn.btn-outline-yellow.disabled,body .btn.btn-outline-yellow[disabled]{box-shadow:0 5px 0 #848484;border-color:#dbdbdb;background-color:#dbdbdb;color:#848484;cursor:not-allowed}.app-account .btn.btn-outline-yellow.disabled:after,.app-account .btn.btn-outline-yellow[disabled]:after,.app-admin .btn.btn-outline-yellow.disabled:after,.app-admin .btn.btn-outline-yellow[disabled]:after,.app-config .btn.btn-outline-yellow.disabled:after,.app-config .btn.btn-outline-yellow[disabled]:after,.app-estimator .btn.btn-outline-yellow.disabled:after,.app-estimator .btn.btn-outline-yellow[disabled]:after,body .btn.btn-outline-yellow.disabled:after,body .btn.btn-outline-yellow[disabled]:after{border-color:#848484}.app-account .btn.btn-outline-yellow.disabled .is-loading.dots span,.app-account .btn.btn-outline-yellow[disabled] .is-loading.dots span,.app-admin .btn.btn-outline-yellow.disabled .is-loading.dots span,.app-admin .btn.btn-outline-yellow[disabled] .is-loading.dots span,.app-config .btn.btn-outline-yellow.disabled .is-loading.dots span,.app-config .btn.btn-outline-yellow[disabled] .is-loading.dots span,.app-estimator .btn.btn-outline-yellow.disabled .is-loading.dots span,.app-estimator .btn.btn-outline-yellow[disabled] .is-loading.dots span,body .btn.btn-outline-yellow.disabled .is-loading.dots span,body .btn.btn-outline-yellow[disabled] .is-loading.dots span{background:#848484}.app-account .btn.btn-fill-red,.app-admin .btn.btn-fill-red,.app-config .btn.btn-fill-red,.app-estimator .btn.btn-fill-red,body .btn.btn-fill-red{background:#d7301a;color:#111;box-shadow:0 5px 0 #000;border:1px solid #d7301a}.app-account .btn.btn-fill-red:active,.app-admin .btn.btn-fill-red:active,.app-config .btn.btn-fill-red:active,.app-estimator .btn.btn-fill-red:active,body .btn.btn-fill-red:active{box-shadow:0 0 0 #000}.app-account .btn.btn-fill-red:focus,.app-account .btn.btn-fill-red:hover,.app-admin .btn.btn-fill-red:focus,.app-admin .btn.btn-fill-red:hover,.app-config .btn.btn-fill-red:focus,.app-config .btn.btn-fill-red:hover,.app-estimator .btn.btn-fill-red:focus,.app-estimator .btn.btn-fill-red:hover,body .btn.btn-fill-red:focus,body .btn.btn-fill-red:hover{border-color:#aa2614;background:#aa2614}.app-account .btn.btn-fill-red.disabled,.app-account .btn.btn-fill-red[disabled],.app-admin .btn.btn-fill-red.disabled,.app-admin .btn.btn-fill-red[disabled],.app-config .btn.btn-fill-red.disabled,.app-config .btn.btn-fill-red[disabled],.app-estimator .btn.btn-fill-red.disabled,.app-estimator .btn.btn-fill-red[disabled],body .btn.btn-fill-red.disabled,body .btn.btn-fill-red[disabled]{box-shadow:0 5px 0 #848484;border-color:#dbdbdb;background-color:#dbdbdb;color:#848484;cursor:not-allowed}.app-account .btn.btn-fill-red.disabled:after,.app-account .btn.btn-fill-red[disabled]:after,.app-admin .btn.btn-fill-red.disabled:after,.app-admin .btn.btn-fill-red[disabled]:after,.app-config .btn.btn-fill-red.disabled:after,.app-config .btn.btn-fill-red[disabled]:after,.app-estimator .btn.btn-fill-red.disabled:after,.app-estimator .btn.btn-fill-red[disabled]:after,body .btn.btn-fill-red.disabled:after,body .btn.btn-fill-red[disabled]:after{border-color:#848484}.app-account .btn.btn-fill-red.disabled .is-loading.dots span,.app-account .btn.btn-fill-red[disabled] .is-loading.dots span,.app-admin .btn.btn-fill-red.disabled .is-loading.dots span,.app-admin .btn.btn-fill-red[disabled] .is-loading.dots span,.app-config .btn.btn-fill-red.disabled .is-loading.dots span,.app-config .btn.btn-fill-red[disabled] .is-loading.dots span,.app-estimator .btn.btn-fill-red.disabled .is-loading.dots span,.app-estimator .btn.btn-fill-red[disabled] .is-loading.dots span,body .btn.btn-fill-red.disabled .is-loading.dots span,body .btn.btn-fill-red[disabled] .is-loading.dots span{background:#848484}.app-account .btn.btn-outline-red,.app-admin .btn.btn-outline-red,.app-config .btn.btn-outline-red,.app-estimator .btn.btn-outline-red,body .btn.btn-outline-red{background:#000;color:#fff;box-shadow:0 5px 0 #d7301a;border:1px solid #666}.app-account .btn.btn-outline-red.btn-transparent,.app-admin .btn.btn-outline-red.btn-transparent,.app-config .btn.btn-outline-red.btn-transparent,.app-estimator .btn.btn-outline-red.btn-transparent,body .btn.btn-outline-red.btn-transparent{background:#0000004d}.app-account .btn.btn-outline-red:active,.app-admin .btn.btn-outline-red:active,.app-config .btn.btn-outline-red:active,.app-estimator .btn.btn-outline-red:active,body .btn.btn-outline-red:active{box-shadow:0 0 0 #d7301a}.app-account .btn.btn-outline-red.btn-icon-arrow:after,.app-admin .btn.btn-outline-red.btn-icon-arrow:after,.app-config .btn.btn-outline-red.btn-icon-arrow:after,.app-estimator .btn.btn-outline-red.btn-icon-arrow:after,body .btn.btn-outline-red.btn-icon-arrow:after{border-color:#d7301a}.app-account .btn.btn-outline-red.btn-icon-lock:before,.app-admin .btn.btn-outline-red.btn-icon-lock:before,.app-config .btn.btn-outline-red.btn-icon-lock:before,.app-estimator .btn.btn-outline-red.btn-icon-lock:before,body .btn.btn-outline-red.btn-icon-lock:before{filter:brightness(0) invert(1)}.app-account .btn.btn-outline-red:focus,.app-account .btn.btn-outline-red:hover,.app-admin .btn.btn-outline-red:focus,.app-admin .btn.btn-outline-red:hover,.app-config .btn.btn-outline-red:focus,.app-config .btn.btn-outline-red:hover,.app-estimator .btn.btn-outline-red:focus,.app-estimator .btn.btn-outline-red:hover,body .btn.btn-outline-red:focus,body .btn.btn-outline-red:hover{background:#333}.app-account .btn.btn-outline-red.disabled,.app-account .btn.btn-outline-red[disabled],.app-admin .btn.btn-outline-red.disabled,.app-admin .btn.btn-outline-red[disabled],.app-config .btn.btn-outline-red.disabled,.app-config .btn.btn-outline-red[disabled],.app-estimator .btn.btn-outline-red.disabled,.app-estimator .btn.btn-outline-red[disabled],body .btn.btn-outline-red.disabled,body .btn.btn-outline-red[disabled]{box-shadow:0 5px 0 #848484;border-color:#dbdbdb;background-color:#dbdbdb;color:#848484;cursor:not-allowed}.app-account .btn.btn-outline-red.disabled:after,.app-account .btn.btn-outline-red[disabled]:after,.app-admin .btn.btn-outline-red.disabled:after,.app-admin .btn.btn-outline-red[disabled]:after,.app-config .btn.btn-outline-red.disabled:after,.app-config .btn.btn-outline-red[disabled]:after,.app-estimator .btn.btn-outline-red.disabled:after,.app-estimator .btn.btn-outline-red[disabled]:after,body .btn.btn-outline-red.disabled:after,body .btn.btn-outline-red[disabled]:after{border-color:#848484}.app-account .btn.btn-outline-red.disabled .is-loading.dots span,.app-account .btn.btn-outline-red[disabled] .is-loading.dots span,.app-admin .btn.btn-outline-red.disabled .is-loading.dots span,.app-admin .btn.btn-outline-red[disabled] .is-loading.dots span,.app-config .btn.btn-outline-red.disabled .is-loading.dots span,.app-config .btn.btn-outline-red[disabled] .is-loading.dots span,.app-estimator .btn.btn-outline-red.disabled .is-loading.dots span,.app-estimator .btn.btn-outline-red[disabled] .is-loading.dots span,body .btn.btn-outline-red.disabled .is-loading.dots span,body .btn.btn-outline-red[disabled] .is-loading.dots span{background:#848484}.app-account .btn.btn-fill-green,.app-admin .btn.btn-fill-green,.app-config .btn.btn-fill-green,.app-estimator .btn.btn-fill-green,body .btn.btn-fill-green{background:#28b67f;color:#111;box-shadow:0 5px 0 #000;border:1px solid #28b67f}.app-account .btn.btn-fill-green:active,.app-admin .btn.btn-fill-green:active,.app-config .btn.btn-fill-green:active,.app-estimator .btn.btn-fill-green:active,body .btn.btn-fill-green:active{box-shadow:0 0 0 #000}.app-account .btn.btn-fill-green:focus,.app-account .btn.btn-fill-green:hover,.app-admin .btn.btn-fill-green:focus,.app-admin .btn.btn-fill-green:hover,.app-config .btn.btn-fill-green:focus,.app-config .btn.btn-fill-green:hover,.app-estimator .btn.btn-fill-green:focus,.app-estimator .btn.btn-fill-green:hover,body .btn.btn-fill-green:focus,body .btn.btn-fill-green:hover{border-color:#1f8c62;background:#1f8c62}.app-account .btn.btn-fill-green.disabled,.app-account .btn.btn-fill-green[disabled],.app-admin .btn.btn-fill-green.disabled,.app-admin .btn.btn-fill-green[disabled],.app-config .btn.btn-fill-green.disabled,.app-config .btn.btn-fill-green[disabled],.app-estimator .btn.btn-fill-green.disabled,.app-estimator .btn.btn-fill-green[disabled],body .btn.btn-fill-green.disabled,body .btn.btn-fill-green[disabled]{box-shadow:0 5px 0 #848484;border-color:#dbdbdb;background-color:#dbdbdb;color:#848484;cursor:not-allowed}.app-account .btn.btn-fill-green.disabled:after,.app-account .btn.btn-fill-green[disabled]:after,.app-admin .btn.btn-fill-green.disabled:after,.app-admin .btn.btn-fill-green[disabled]:after,.app-config .btn.btn-fill-green.disabled:after,.app-config .btn.btn-fill-green[disabled]:after,.app-estimator .btn.btn-fill-green.disabled:after,.app-estimator .btn.btn-fill-green[disabled]:after,body .btn.btn-fill-green.disabled:after,body .btn.btn-fill-green[disabled]:after{border-color:#848484}.app-account .btn.btn-fill-green.disabled .is-loading.dots span,.app-account .btn.btn-fill-green[disabled] .is-loading.dots span,.app-admin .btn.btn-fill-green.disabled .is-loading.dots span,.app-admin .btn.btn-fill-green[disabled] .is-loading.dots span,.app-config .btn.btn-fill-green.disabled .is-loading.dots span,.app-config .btn.btn-fill-green[disabled] .is-loading.dots span,.app-estimator .btn.btn-fill-green.disabled .is-loading.dots span,.app-estimator .btn.btn-fill-green[disabled] .is-loading.dots span,body .btn.btn-fill-green.disabled .is-loading.dots span,body .btn.btn-fill-green[disabled] .is-loading.dots span{background:#848484}.app-account .btn.btn-outline-green,.app-admin .btn.btn-outline-green,.app-config .btn.btn-outline-green,.app-estimator .btn.btn-outline-green,body .btn.btn-outline-green{background:#000;color:#fff;box-shadow:0 5px 0 #28b67f;border:1px solid #666}.app-account .btn.btn-outline-green.btn-transparent,.app-admin .btn.btn-outline-green.btn-transparent,.app-config .btn.btn-outline-green.btn-transparent,.app-estimator .btn.btn-outline-green.btn-transparent,body .btn.btn-outline-green.btn-transparent{background:#0000004d}.app-account .btn.btn-outline-green:active,.app-admin .btn.btn-outline-green:active,.app-config .btn.btn-outline-green:active,.app-estimator .btn.btn-outline-green:active,body .btn.btn-outline-green:active{box-shadow:0 0 0 #28b67f}.app-account .btn.btn-outline-green.btn-icon-arrow:after,.app-admin .btn.btn-outline-green.btn-icon-arrow:after,.app-config .btn.btn-outline-green.btn-icon-arrow:after,.app-estimator .btn.btn-outline-green.btn-icon-arrow:after,body .btn.btn-outline-green.btn-icon-arrow:after{border-color:#28b67f}.app-account .btn.btn-outline-green.btn-icon-lock:before,.app-admin .btn.btn-outline-green.btn-icon-lock:before,.app-config .btn.btn-outline-green.btn-icon-lock:before,.app-estimator .btn.btn-outline-green.btn-icon-lock:before,body .btn.btn-outline-green.btn-icon-lock:before{filter:brightness(0) invert(1)}.app-account .btn.btn-outline-green:focus,.app-account .btn.btn-outline-green:hover,.app-admin .btn.btn-outline-green:focus,.app-admin .btn.btn-outline-green:hover,.app-config .btn.btn-outline-green:focus,.app-config .btn.btn-outline-green:hover,.app-estimator .btn.btn-outline-green:focus,.app-estimator .btn.btn-outline-green:hover,body .btn.btn-outline-green:focus,body .btn.btn-outline-green:hover{background:#333}.app-account .btn.btn-outline-green.disabled,.app-account .btn.btn-outline-green[disabled],.app-admin .btn.btn-outline-green.disabled,.app-admin .btn.btn-outline-green[disabled],.app-config .btn.btn-outline-green.disabled,.app-config .btn.btn-outline-green[disabled],.app-estimator .btn.btn-outline-green.disabled,.app-estimator .btn.btn-outline-green[disabled],body .btn.btn-outline-green.disabled,body .btn.btn-outline-green[disabled]{box-shadow:0 5px 0 #848484;border-color:#dbdbdb;background-color:#dbdbdb;color:#848484;cursor:not-allowed}.app-account .btn.btn-outline-green.disabled:after,.app-account .btn.btn-outline-green[disabled]:after,.app-admin .btn.btn-outline-green.disabled:after,.app-admin .btn.btn-outline-green[disabled]:after,.app-config .btn.btn-outline-green.disabled:after,.app-config .btn.btn-outline-green[disabled]:after,.app-estimator .btn.btn-outline-green.disabled:after,.app-estimator .btn.btn-outline-green[disabled]:after,body .btn.btn-outline-green.disabled:after,body .btn.btn-outline-green[disabled]:after{border-color:#848484}.app-account .btn.btn-outline-green.disabled .is-loading.dots span,.app-account .btn.btn-outline-green[disabled] .is-loading.dots span,.app-admin .btn.btn-outline-green.disabled .is-loading.dots span,.app-admin .btn.btn-outline-green[disabled] .is-loading.dots span,.app-config .btn.btn-outline-green.disabled .is-loading.dots span,.app-config .btn.btn-outline-green[disabled] .is-loading.dots span,.app-estimator .btn.btn-outline-green.disabled .is-loading.dots span,.app-estimator .btn.btn-outline-green[disabled] .is-loading.dots span,body .btn.btn-outline-green.disabled .is-loading.dots span,body .btn.btn-outline-green[disabled] .is-loading.dots span{background:#848484}.app-account .btn.btn-deselected,.app-admin .btn.btn-deselected,.app-config .btn.btn-deselected,.app-estimator .btn.btn-deselected,body .btn.btn-deselected{background:#000;color:#fff;box-shadow:0 5px 0 #848484;border:1px solid #666}.app-account .btn.btn-deselected.btn-transparent,.app-admin .btn.btn-deselected.btn-transparent,.app-config .btn.btn-deselected.btn-transparent,.app-estimator .btn.btn-deselected.btn-transparent,body .btn.btn-deselected.btn-transparent{background:#0000004d}.app-account .btn.btn-deselected:active,.app-admin .btn.btn-deselected:active,.app-config .btn.btn-deselected:active,.app-estimator .btn.btn-deselected:active,body .btn.btn-deselected:active{box-shadow:0 0 0 #848484}.app-account .btn.btn-deselected.btn-icon-arrow:after,.app-admin .btn.btn-deselected.btn-icon-arrow:after,.app-config .btn.btn-deselected.btn-icon-arrow:after,.app-estimator .btn.btn-deselected.btn-icon-arrow:after,body .btn.btn-deselected.btn-icon-arrow:after{border-color:#848484}.app-account .btn.btn-deselected.btn-icon-lock:before,.app-admin .btn.btn-deselected.btn-icon-lock:before,.app-config .btn.btn-deselected.btn-icon-lock:before,.app-estimator .btn.btn-deselected.btn-icon-lock:before,body .btn.btn-deselected.btn-icon-lock:before{filter:brightness(0) invert(1)}.app-account .btn.btn-deselected:focus,.app-account .btn.btn-deselected:hover,.app-admin .btn.btn-deselected:focus,.app-admin .btn.btn-deselected:hover,.app-config .btn.btn-deselected:focus,.app-config .btn.btn-deselected:hover,.app-estimator .btn.btn-deselected:focus,.app-estimator .btn.btn-deselected:hover,body .btn.btn-deselected:focus,body .btn.btn-deselected:hover{background:#333}.app-account .btn.btn-deselected.disabled,.app-account .btn.btn-deselected[disabled],.app-admin .btn.btn-deselected.disabled,.app-admin .btn.btn-deselected[disabled],.app-config .btn.btn-deselected.disabled,.app-config .btn.btn-deselected[disabled],.app-estimator .btn.btn-deselected.disabled,.app-estimator .btn.btn-deselected[disabled],body .btn.btn-deselected.disabled,body .btn.btn-deselected[disabled]{box-shadow:0 5px 0 #848484;border-color:#dbdbdb;background-color:#dbdbdb;color:#848484;cursor:not-allowed}.app-account .btn.btn-deselected.disabled:after,.app-account .btn.btn-deselected[disabled]:after,.app-admin .btn.btn-deselected.disabled:after,.app-admin .btn.btn-deselected[disabled]:after,.app-config .btn.btn-deselected.disabled:after,.app-config .btn.btn-deselected[disabled]:after,.app-estimator .btn.btn-deselected.disabled:after,.app-estimator .btn.btn-deselected[disabled]:after,body .btn.btn-deselected.disabled:after,body .btn.btn-deselected[disabled]:after{border-color:#848484}.app-account .btn.btn-deselected.disabled .is-loading.dots span,.app-account .btn.btn-deselected[disabled] .is-loading.dots span,.app-admin .btn.btn-deselected.disabled .is-loading.dots span,.app-admin .btn.btn-deselected[disabled] .is-loading.dots span,.app-config .btn.btn-deselected.disabled .is-loading.dots span,.app-config .btn.btn-deselected[disabled] .is-loading.dots span,.app-estimator .btn.btn-deselected.disabled .is-loading.dots span,.app-estimator .btn.btn-deselected[disabled] .is-loading.dots span,body .btn.btn-deselected.disabled .is-loading.dots span,body .btn.btn-deselected[disabled] .is-loading.dots span{background:#848484}.app-account .btn.btn-deselected,.app-admin .btn.btn-deselected,.app-config .btn.btn-deselected,.app-estimator .btn.btn-deselected,body .btn.btn-deselected{background:#0000;color:#848484}.app-account .btn.btn-deselected:focus,.app-account .btn.btn-deselected:hover,.app-admin .btn.btn-deselected:focus,.app-admin .btn.btn-deselected:hover,.app-config .btn.btn-deselected:focus,.app-config .btn.btn-deselected:hover,.app-estimator .btn.btn-deselected:focus,.app-estimator .btn.btn-deselected:hover,body .btn.btn-deselected:focus,body .btn.btn-deselected:hover{background:#dbdbdb;border-color:#dbdbdb}.app-account .btn.btn-fill-po,.app-admin .btn.btn-fill-po,.app-config .btn.btn-fill-po,.app-estimator .btn.btn-fill-po,body .btn.btn-fill-po{background:#000;color:#111;box-shadow:0 5px 0 #000;border:1px solid #000}.app-account .btn.btn-fill-po:active,.app-admin .btn.btn-fill-po:active,.app-config .btn.btn-fill-po:active,.app-estimator .btn.btn-fill-po:active,body .btn.btn-fill-po:active{box-shadow:0 0 0 #000}.app-account .btn.btn-fill-po:focus,.app-account .btn.btn-fill-po:hover,.app-admin .btn.btn-fill-po:focus,.app-admin .btn.btn-fill-po:hover,.app-config .btn.btn-fill-po:focus,.app-config .btn.btn-fill-po:hover,.app-estimator .btn.btn-fill-po:focus,.app-estimator .btn.btn-fill-po:hover,body .btn.btn-fill-po:focus,body .btn.btn-fill-po:hover{border-color:#1a1a1a;background:#1a1a1a}.app-account .btn.btn-fill-po.disabled,.app-account .btn.btn-fill-po[disabled],.app-admin .btn.btn-fill-po.disabled,.app-admin .btn.btn-fill-po[disabled],.app-config .btn.btn-fill-po.disabled,.app-config .btn.btn-fill-po[disabled],.app-estimator .btn.btn-fill-po.disabled,.app-estimator .btn.btn-fill-po[disabled],body .btn.btn-fill-po.disabled,body .btn.btn-fill-po[disabled]{box-shadow:0 5px 0 #848484;border-color:#dbdbdb;background-color:#dbdbdb;color:#848484;cursor:not-allowed}.app-account .btn.btn-fill-po.disabled:after,.app-account .btn.btn-fill-po[disabled]:after,.app-admin .btn.btn-fill-po.disabled:after,.app-admin .btn.btn-fill-po[disabled]:after,.app-config .btn.btn-fill-po.disabled:after,.app-config .btn.btn-fill-po[disabled]:after,.app-estimator .btn.btn-fill-po.disabled:after,.app-estimator .btn.btn-fill-po[disabled]:after,body .btn.btn-fill-po.disabled:after,body .btn.btn-fill-po[disabled]:after{border-color:#848484}.app-account .btn.btn-fill-po.disabled .is-loading.dots span,.app-account .btn.btn-fill-po[disabled] .is-loading.dots span,.app-admin .btn.btn-fill-po.disabled .is-loading.dots span,.app-admin .btn.btn-fill-po[disabled] .is-loading.dots span,.app-config .btn.btn-fill-po.disabled .is-loading.dots span,.app-config .btn.btn-fill-po[disabled] .is-loading.dots span,.app-estimator .btn.btn-fill-po.disabled .is-loading.dots span,.app-estimator .btn.btn-fill-po[disabled] .is-loading.dots span,body .btn.btn-fill-po.disabled .is-loading.dots span,body .btn.btn-fill-po[disabled] .is-loading.dots span{background:#848484}.app-account .btn.btn-fill-wo,.app-admin .btn.btn-fill-wo,.app-config .btn.btn-fill-wo,.app-estimator .btn.btn-fill-wo,body .btn.btn-fill-wo{background:#111;color:#111;box-shadow:0 5px 0 #000;border:1px solid #111}.app-account .btn.btn-fill-wo:active,.app-admin .btn.btn-fill-wo:active,.app-config .btn.btn-fill-wo:active,.app-estimator .btn.btn-fill-wo:active,body .btn.btn-fill-wo:active{box-shadow:0 0 0 #000}.app-account .btn.btn-fill-wo:focus,.app-account .btn.btn-fill-wo:hover,.app-admin .btn.btn-fill-wo:focus,.app-admin .btn.btn-fill-wo:hover,.app-config .btn.btn-fill-wo:focus,.app-config .btn.btn-fill-wo:hover,.app-estimator .btn.btn-fill-wo:focus,.app-estimator .btn.btn-fill-wo:hover,body .btn.btn-fill-wo:focus,body .btn.btn-fill-wo:hover{border-color:#2b2b2b;background:#2b2b2b}.app-account .btn.btn-fill-wo.disabled,.app-account .btn.btn-fill-wo[disabled],.app-admin .btn.btn-fill-wo.disabled,.app-admin .btn.btn-fill-wo[disabled],.app-config .btn.btn-fill-wo.disabled,.app-config .btn.btn-fill-wo[disabled],.app-estimator .btn.btn-fill-wo.disabled,.app-estimator .btn.btn-fill-wo[disabled],body .btn.btn-fill-wo.disabled,body .btn.btn-fill-wo[disabled]{box-shadow:0 5px 0 #848484;border-color:#dbdbdb;background-color:#dbdbdb;color:#848484;cursor:not-allowed}.app-account .btn.btn-fill-wo.disabled:after,.app-account .btn.btn-fill-wo[disabled]:after,.app-admin .btn.btn-fill-wo.disabled:after,.app-admin .btn.btn-fill-wo[disabled]:after,.app-config .btn.btn-fill-wo.disabled:after,.app-config .btn.btn-fill-wo[disabled]:after,.app-estimator .btn.btn-fill-wo.disabled:after,.app-estimator .btn.btn-fill-wo[disabled]:after,body .btn.btn-fill-wo.disabled:after,body .btn.btn-fill-wo[disabled]:after{border-color:#848484}.app-account .btn.btn-fill-wo.disabled .is-loading.dots span,.app-account .btn.btn-fill-wo[disabled] .is-loading.dots span,.app-admin .btn.btn-fill-wo.disabled .is-loading.dots span,.app-admin .btn.btn-fill-wo[disabled] .is-loading.dots span,.app-config .btn.btn-fill-wo.disabled .is-loading.dots span,.app-config .btn.btn-fill-wo[disabled] .is-loading.dots span,.app-estimator .btn.btn-fill-wo.disabled .is-loading.dots span,.app-estimator .btn.btn-fill-wo[disabled] .is-loading.dots span,body .btn.btn-fill-wo.disabled .is-loading.dots span,body .btn.btn-fill-wo[disabled] .is-loading.dots span{background:#848484}.app-account .btn.btn-fill-po,.app-account .btn.btn-fill-wo,.app-admin .btn.btn-fill-po,.app-admin .btn.btn-fill-wo,.app-config .btn.btn-fill-po,.app-config .btn.btn-fill-wo,.app-estimator .btn.btn-fill-po,.app-estimator .btn.btn-fill-wo,body .btn.btn-fill-po,body .btn.btn-fill-wo{color:#fff;box-shadow:0 5px 0 #848484}.app-account .btn.btn-fill-po:after,.app-account .btn.btn-fill-wo:after,.app-admin .btn.btn-fill-po:after,.app-admin .btn.btn-fill-wo:after,.app-config .btn.btn-fill-po:after,.app-config .btn.btn-fill-wo:after,.app-estimator .btn.btn-fill-po:after,.app-estimator .btn.btn-fill-wo:after,body .btn.btn-fill-po:after,body .btn.btn-fill-wo:after{border-color:#ffba00}.app-account .btn.btn-fill-po .disabled .color-yellow,.app-account .btn.btn-fill-po[disabled] .color-yellow,.app-account .btn.btn-fill-wo .disabled .color-yellow,.app-account .btn.btn-fill-wo[disabled] .color-yellow,.app-admin .btn.btn-fill-po .disabled .color-yellow,.app-admin .btn.btn-fill-po[disabled] .color-yellow,.app-admin .btn.btn-fill-wo .disabled .color-yellow,.app-admin .btn.btn-fill-wo[disabled] .color-yellow,.app-config .btn.btn-fill-po .disabled .color-yellow,.app-config .btn.btn-fill-po[disabled] .color-yellow,.app-config .btn.btn-fill-wo .disabled .color-yellow,.app-config .btn.btn-fill-wo[disabled] .color-yellow,.app-estimator .btn.btn-fill-po .disabled .color-yellow,.app-estimator .btn.btn-fill-po[disabled] .color-yellow,.app-estimator .btn.btn-fill-wo .disabled .color-yellow,.app-estimator .btn.btn-fill-wo[disabled] .color-yellow,body .btn.btn-fill-po .disabled .color-yellow,body .btn.btn-fill-po[disabled] .color-yellow,body .btn.btn-fill-wo .disabled .color-yellow,body .btn.btn-fill-wo[disabled] .color-yellow{color:#848484}.btn-link{-webkit-appearance:none;appearance:none;transition:all .3s ease;border:none;outline:none;background:none;cursor:pointer;margin:0;padding:0;font-family:open_sanssemibold,Sans-Serif;font-size:16px;text-decoration:underline;text-underline-offset:2px;display:inline-flex;align-items:center;color:#000;text-align:left}.btn-link:focus,.btn-link:hover{color:#2ab0da}.btn-link.color-red{color:#d7301a}.btn-link.color-gray,.btn-link.color-red:focus,.btn-link.color-red:hover{color:#848484}.btn-link.color-gray:focus,.btn-link.color-gray:hover{color:#2ab0da}.btn-link.color-lt-gray{color:#dbdbdb}.btn-link.color-lt-gray:focus,.btn-link.color-lt-gray:hover{color:#2ab0da}.btn-link.btn-add-gray{color:#848484;position:relative;padding-left:15px}.btn-link.btn-add-gray:before{position:absolute;transform:translateY(-50%);top:50%;content:"+";font-size:18px;left:0}.btn-link.btn-add-gray:focus,.btn-link.btn-add-gray:hover{color:#2ab0da}.btn-link.btn-remove-red{color:#d7301a;position:relative;padding-left:12px}.btn-link.btn-remove-red:before{position:absolute;transform:translateY(-50%);top:50%;content:"";background:#d7301a;font-size:18px;left:0;height:2px;width:7px;display:block;transition:all .3s ease}.btn-link.btn-remove-red:focus,.btn-link.btn-remove-red:hover{color:#000}.btn-link.btn-remove-red:focus:before,.btn-link.btn-remove-red:hover:before{background:#000}.btn-link.btn-edit:before{content:"";background:url(/img/edit.ae04675b.svg) no-repeat 50%;background-size:contain;width:23px;height:23px;margin-right:.5em;flex-shrink:0;filter:brightness(0)}.btn-link.btn-directions{position:relative;margin-left:25px}.btn-link.btn-directions:before{position:absolute;transform:translateY(-50%);top:50%;left:-22px;content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAVCAYAAACZm7S3AAAACXBIWXMAAAsTAAALEwEAmpwYAAADkklEQVQ4jWWTW4iVVRTHf2vv/Z05l5lzvAzpeJkLzGSZZamTD2VFWNJDAxVENSL4ZiQRSBmYvhhGD9FL0FNEEBaU1UP2UBEpqKnhKEEXK4kwZ3RmPDPHc853vvN9e68eRsXy/7x+a63/uogCh/se4MHnDlFuTFGwfovAU8ZwD1BppH52cTF/urdcOBCn4QOAWjOQesUBtFIHEYN5p/udYRgAhWbmmZ+Pyv3z8stV9fGcY3vqGW23zdk0M7hQdCws1ntxnJ4qdJeWxeN4sbR8oOAsg5UigtD2AWtY5zBji5ZV74is/8uMrx7i7qWXvv1sbFvJBs/fhSUEn2EFhuaVyFlD4gMi4BWs1WLB93zdbBQwpqO4eSZ3y9ATFz7khzMjLK5fZDwspb9cPtWVsx/HPpwyIgCIKJIUifltqNG3fdREzmzzAS51rWLN5HGOHx/hyUVHX5/Ml9ZOJ7lnNejapO33IgGbdJLlp2n2vwydv243GnSFiCIaOH9lDb3DZ84ceOy+3S/17ONc0zLTLpG0wx5tdZ3Eeer9O/DRBFF82zqDSAlRsn9KFIfH8Vvb39OEFwd28caKXUwEgUKFnOFQbflussIYpjUAkrUNVmM/UcQN1Kg8/wsadMOlupBlsPXWfby1cieSBKaXvLehXfkSmwyCBEQkb3d0DY5KZ7Jo/is/YRdmhCnX46x48eaw9cqd3Ue4aE/sOpg/v6WbLlCHEUOWpX84ovhg5YWzd0V9Cdl5hxjowOzF6AiWn8caC27/qOjv7Uk9+I65qhjE2v2SfBp1u950MtQcN8q5jIm0xP2TI8Tq6LV1MgxGDD54asnsUuO606lw2bwGcvUqBWcyUm95+vJGpkOePjcHAgiC12wPGi5I+hUoIDl7UsWsiyQFgdGpjXye9LPaXSa7mtiKpR3SH2eT2WFrLMaVISqDy/mNkaQNDOyurueT1gCrXBWPAIoRg6KNRnrlUQioBtx4rTKXN+isy/HIF+3+o283V7HSzVx7LkQsCsy0qpuSrFV14vBkuIeqG64PKRCO1UNx55Crv5kTT7jWLoaZuPpqLa4eiUxEm2zO/+L3N12HFaUgysKOzhNW3HAgIAjBhBNNH683CFx9EgC3oOO/K/IaiEPyTMnaPwVBVYnbyWYxgoiZ83ENzhUi/i9Fz4U0fOe8fTi1/hsV/V1UCDeSgMua2U1wQFHRd6wxwyHouzkTIchNcf8CD6udKlAKVNQAAAAASUVORK5CYII=) no-repeat 50%;background-size:contain;width:15px;height:21px;flex-shrink:0;transition:all .3s ease}.btn-link.btn-directions:focus:before,.btn-link.btn-directions:hover:before{animation:pin-bounce .5s ease 1 forwards}.btn-link.btn-chevron{position:relative;padding-left:17px}.btn-link.btn-chevron:before{content:"";display:block;width:7px;height:7px;flex-shrink:0;transition:all .3s ease;margin-right:.5em;border-right:2px solid var(--theme-color);border-bottom:2px solid var(--theme-color);transform:rotate(45deg);position:absolute;top:44%;left:0;transform:translateY(-50%) rotate(45deg);pointer-events:none;z-index:2}.btn-link.btn-chevron.expanded:before{margin-top:3px;transform:translateY(-50%) rotate(225deg)}.btn-link.btn-arrow:after{content:"";transform:translateY(-50%) rotate(-45deg);width:7px;height:7px;margin-left:.3em;flex-shrink:0;border-right:2px solid #2ab0da;border-bottom:2px solid #2ab0da;margin-top:10px}.btn-link.btn-add:before,.btn-link.btn-link-camera:before,.btn-link.btn-link-delete:before{content:"";box-sizing:border-box;width:24px;height:24px;border-radius:50%;margin-right:.5em;border:2px solid #000;flex-shrink:0}.btn-link.btn-link-delete:before{border:2px solid #d7301a;background:url(/img/delete.9b10559d.svg) no-repeat 50%;background-size:10px}.btn-link.btn-link-delete:focus,.btn-link.btn-link-delete:hover{color:#d7301a}.btn-link.btn-link-camera:before{border:2px solid #2ab0da;background:url(/img/camera.cbb519f8.svg) no-repeat 50%;background-size:10px}.btn-link.btn-link-camera:focus,.btn-link.btn-link-camera:hover{color:#2ab0da}.btn-link.btn-add:before{background:url(/img/add.335b199c.svg) no-repeat 50%;background-size:12px}.btn-link svg{width:1.4em;height:1.4em}.app-admin .btn-link,.app-config .btn-link{-webkit-appearance:none;appearance:none;transition:all .3s ease;border:none;outline:none;background:none;cursor:pointer;margin:0;padding:0;font-family:open_sanssemibold,Sans-Serif;font-size:16px;text-decoration:underline;text-underline-offset:2px;display:inline-flex;align-items:center;color:#fff;text-align:left}.app-admin .btn-link:focus,.app-admin .btn-link:hover,.app-config .btn-link:focus,.app-config .btn-link:hover{color:#2ab0da}.app-admin .btn-link.color-red,.app-config .btn-link.color-red{color:#d7301a}.app-admin .btn-link.color-gray,.app-admin .btn-link.color-red:focus,.app-admin .btn-link.color-red:hover,.app-config .btn-link.color-gray,.app-config .btn-link.color-red:focus,.app-config .btn-link.color-red:hover{color:#848484}.app-admin .btn-link.color-gray:focus,.app-admin .btn-link.color-gray:hover,.app-config .btn-link.color-gray:focus,.app-config .btn-link.color-gray:hover{color:#2ab0da}.app-admin .btn-link.color-lt-gray,.app-config .btn-link.color-lt-gray{color:#dbdbdb}.app-admin .btn-link.color-lt-gray:focus,.app-admin .btn-link.color-lt-gray:hover,.app-config .btn-link.color-lt-gray:focus,.app-config .btn-link.color-lt-gray:hover{color:#2ab0da}.app-admin .btn-link.btn-add-gray,.app-config .btn-link.btn-add-gray{color:#848484;position:relative;padding-left:15px}.app-admin .btn-link.btn-add-gray:before,.app-config .btn-link.btn-add-gray:before{position:absolute;transform:translateY(-50%);top:50%;content:"+";font-size:18px;left:0}.app-admin .btn-link.btn-add-gray:focus,.app-admin .btn-link.btn-add-gray:hover,.app-config .btn-link.btn-add-gray:focus,.app-config .btn-link.btn-add-gray:hover{color:#2ab0da}.app-admin .btn-link.btn-remove-red,.app-config .btn-link.btn-remove-red{color:#d7301a;position:relative;padding-left:12px}.app-admin .btn-link.btn-remove-red:before,.app-config .btn-link.btn-remove-red:before{position:absolute;transform:translateY(-50%);top:50%;content:"";background:#d7301a;font-size:18px;left:0;height:2px;width:7px;display:block;transition:all .3s ease}.app-admin .btn-link.btn-remove-red:focus,.app-admin .btn-link.btn-remove-red:hover,.app-config .btn-link.btn-remove-red:focus,.app-config .btn-link.btn-remove-red:hover{color:#000}.app-admin .btn-link.btn-remove-red:focus:before,.app-admin .btn-link.btn-remove-red:hover:before,.app-config .btn-link.btn-remove-red:focus:before,.app-config .btn-link.btn-remove-red:hover:before{background:#000}.app-admin .btn-link.btn-edit:before,.app-config .btn-link.btn-edit:before{content:"";background:url(/img/edit.ae04675b.svg) no-repeat 50%;background-size:contain;width:23px;height:23px;margin-right:.5em;flex-shrink:0;filter:none}.app-admin .btn-link.btn-directions,.app-config .btn-link.btn-directions{position:relative;margin-left:25px}.app-admin .btn-link.btn-directions:before,.app-config .btn-link.btn-directions:before{position:absolute;transform:translateY(-50%);top:50%;left:-22px;content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAVCAYAAACZm7S3AAAACXBIWXMAAAsTAAALEwEAmpwYAAADkklEQVQ4jWWTW4iVVRTHf2vv/Z05l5lzvAzpeJkLzGSZZamTD2VFWNJDAxVENSL4ZiQRSBmYvhhGD9FL0FNEEBaU1UP2UBEpqKnhKEEXK4kwZ3RmPDPHc853vvN9e68eRsXy/7x+a63/uogCh/se4MHnDlFuTFGwfovAU8ZwD1BppH52cTF/urdcOBCn4QOAWjOQesUBtFIHEYN5p/udYRgAhWbmmZ+Pyv3z8stV9fGcY3vqGW23zdk0M7hQdCws1ntxnJ4qdJeWxeN4sbR8oOAsg5UigtD2AWtY5zBji5ZV74is/8uMrx7i7qWXvv1sbFvJBs/fhSUEn2EFhuaVyFlD4gMi4BWs1WLB93zdbBQwpqO4eSZ3y9ATFz7khzMjLK5fZDwspb9cPtWVsx/HPpwyIgCIKJIUifltqNG3fdREzmzzAS51rWLN5HGOHx/hyUVHX5/Ml9ZOJ7lnNejapO33IgGbdJLlp2n2vwydv243GnSFiCIaOH9lDb3DZ84ceOy+3S/17ONc0zLTLpG0wx5tdZ3Eeer9O/DRBFF82zqDSAlRsn9KFIfH8Vvb39OEFwd28caKXUwEgUKFnOFQbflussIYpjUAkrUNVmM/UcQN1Kg8/wsadMOlupBlsPXWfby1cieSBKaXvLehXfkSmwyCBEQkb3d0DY5KZ7Jo/is/YRdmhCnX46x48eaw9cqd3Ue4aE/sOpg/v6WbLlCHEUOWpX84ovhg5YWzd0V9Cdl5hxjowOzF6AiWn8caC27/qOjv7Uk9+I65qhjE2v2SfBp1u950MtQcN8q5jIm0xP2TI8Tq6LV1MgxGDD54asnsUuO606lw2bwGcvUqBWcyUm95+vJGpkOePjcHAgiC12wPGi5I+hUoIDl7UsWsiyQFgdGpjXye9LPaXSa7mtiKpR3SH2eT2WFrLMaVISqDy/mNkaQNDOyurueT1gCrXBWPAIoRg6KNRnrlUQioBtx4rTKXN+isy/HIF+3+o283V7HSzVx7LkQsCsy0qpuSrFV14vBkuIeqG64PKRCO1UNx55Crv5kTT7jWLoaZuPpqLa4eiUxEm2zO/+L3N12HFaUgysKOzhNW3HAgIAjBhBNNH683CFx9EgC3oOO/K/IaiEPyTMnaPwVBVYnbyWYxgoiZ83ENzhUi/i9Fz4U0fOe8fTi1/hsV/V1UCDeSgMua2U1wQFHRd6wxwyHouzkTIchNcf8CD6udKlAKVNQAAAAASUVORK5CYII=) no-repeat 50%;background-size:contain;width:15px;height:21px;flex-shrink:0;transition:all .3s ease}.app-admin .btn-link.btn-directions:focus:before,.app-admin .btn-link.btn-directions:hover:before,.app-config .btn-link.btn-directions:focus:before,.app-config .btn-link.btn-directions:hover:before{animation:pin-bounce .5s ease 1 forwards}.app-admin .btn-link.btn-chevron,.app-config .btn-link.btn-chevron{position:relative;padding-left:17px}.app-admin .btn-link.btn-chevron:before,.app-config .btn-link.btn-chevron:before{content:"";display:block;width:7px;height:7px;flex-shrink:0;transition:all .3s ease;margin-right:.5em;border-right:2px solid var(--theme-color);border-bottom:2px solid var(--theme-color);transform:rotate(45deg);position:absolute;top:44%;left:0;transform:translateY(-50%) rotate(45deg);pointer-events:none;z-index:2}.app-admin .btn-link.btn-chevron.expanded:before,.app-config .btn-link.btn-chevron.expanded:before{margin-top:3px;transform:translateY(-50%) rotate(225deg)}.app-admin .btn-link.btn-arrow:after,.app-config .btn-link.btn-arrow:after{content:"";transform:translateY(-50%) rotate(-45deg);width:7px;height:7px;margin-left:.3em;flex-shrink:0;border-right:2px solid #2ab0da;border-bottom:2px solid #2ab0da;margin-top:10px}.app-admin .btn-link.btn-add:before,.app-admin .btn-link.btn-link-camera:before,.app-admin .btn-link.btn-link-delete:before,.app-config .btn-link.btn-add:before,.app-config .btn-link.btn-link-camera:before,.app-config .btn-link.btn-link-delete:before{content:"";box-sizing:border-box;width:24px;height:24px;border-radius:50%;margin-right:.5em;border:2px solid #fff;flex-shrink:0}.app-admin .btn-link.btn-link-delete:before,.app-config .btn-link.btn-link-delete:before{border:2px solid #d7301a;background:url(/img/delete.9b10559d.svg) no-repeat 50%;background-size:10px}.app-admin .btn-link.btn-link-delete:focus,.app-admin .btn-link.btn-link-delete:hover,.app-config .btn-link.btn-link-delete:focus,.app-config .btn-link.btn-link-delete:hover{color:#d7301a}.app-admin .btn-link.btn-link-camera:before,.app-config .btn-link.btn-link-camera:before{border:2px solid #2ab0da;background:url(/img/camera.cbb519f8.svg) no-repeat 50%;background-size:10px}.app-admin .btn-link.btn-link-camera:focus,.app-admin .btn-link.btn-link-camera:hover,.app-config .btn-link.btn-link-camera:focus,.app-config .btn-link.btn-link-camera:hover{color:#2ab0da}.app-admin .btn-link.btn-add:before,.app-config .btn-link.btn-add:before{background:url(/img/add.335b199c.svg) no-repeat 50%;background-size:12px}.app-admin .btn-link svg,.app-config .btn-link svg{width:1.4em;height:1.4em}.app-account .btn-link{-webkit-appearance:none;appearance:none;transition:all .3s ease;border:none;outline:none;background:none;cursor:pointer;margin:0;padding:0;font-family:open_sanssemibold,Sans-Serif;font-size:16px;text-decoration:underline;text-underline-offset:2px;display:inline-flex;align-items:center;color:#000;text-align:left}.app-account .btn-link:focus,.app-account .btn-link:hover{color:#2ab0da}.app-account .btn-link.color-red{color:#d7301a}.app-account .btn-link.color-gray,.app-account .btn-link.color-red:focus,.app-account .btn-link.color-red:hover{color:#848484}.app-account .btn-link.color-gray:focus,.app-account .btn-link.color-gray:hover{color:#2ab0da}.app-account .btn-link.color-lt-gray{color:#dbdbdb}.app-account .btn-link.color-lt-gray:focus,.app-account .btn-link.color-lt-gray:hover{color:#2ab0da}.app-account .btn-link.btn-add-gray{color:#848484;position:relative;padding-left:15px}.app-account .btn-link.btn-add-gray:before{position:absolute;transform:translateY(-50%);top:50%;content:"+";font-size:18px;left:0}.app-account .btn-link.btn-add-gray:focus,.app-account .btn-link.btn-add-gray:hover{color:#2ab0da}.app-account .btn-link.btn-remove-red{color:#d7301a;position:relative;padding-left:12px}.app-account .btn-link.btn-remove-red:before{position:absolute;transform:translateY(-50%);top:50%;content:"";background:#d7301a;font-size:18px;left:0;height:2px;width:7px;display:block;transition:all .3s ease}.app-account .btn-link.btn-remove-red:focus,.app-account .btn-link.btn-remove-red:hover{color:#000}.app-account .btn-link.btn-remove-red:focus:before,.app-account .btn-link.btn-remove-red:hover:before{background:#000}.app-account .btn-link.btn-edit:before{content:"";background:url(/img/edit.ae04675b.svg) no-repeat 50%;background-size:contain;width:23px;height:23px;margin-right:.5em;flex-shrink:0;filter:brightness(0)}.app-account .btn-link.btn-directions{position:relative;margin-left:25px}.app-account .btn-link.btn-directions:before{position:absolute;transform:translateY(-50%);top:50%;left:-22px;content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAVCAYAAACZm7S3AAAACXBIWXMAAAsTAAALEwEAmpwYAAADkklEQVQ4jWWTW4iVVRTHf2vv/Z05l5lzvAzpeJkLzGSZZamTD2VFWNJDAxVENSL4ZiQRSBmYvhhGD9FL0FNEEBaU1UP2UBEpqKnhKEEXK4kwZ3RmPDPHc853vvN9e68eRsXy/7x+a63/uogCh/se4MHnDlFuTFGwfovAU8ZwD1BppH52cTF/urdcOBCn4QOAWjOQesUBtFIHEYN5p/udYRgAhWbmmZ+Pyv3z8stV9fGcY3vqGW23zdk0M7hQdCws1ntxnJ4qdJeWxeN4sbR8oOAsg5UigtD2AWtY5zBji5ZV74is/8uMrx7i7qWXvv1sbFvJBs/fhSUEn2EFhuaVyFlD4gMi4BWs1WLB93zdbBQwpqO4eSZ3y9ATFz7khzMjLK5fZDwspb9cPtWVsx/HPpwyIgCIKJIUifltqNG3fdREzmzzAS51rWLN5HGOHx/hyUVHX5/Ml9ZOJ7lnNejapO33IgGbdJLlp2n2vwydv243GnSFiCIaOH9lDb3DZ84ceOy+3S/17ONc0zLTLpG0wx5tdZ3Eeer9O/DRBFF82zqDSAlRsn9KFIfH8Vvb39OEFwd28caKXUwEgUKFnOFQbflussIYpjUAkrUNVmM/UcQN1Kg8/wsadMOlupBlsPXWfby1cieSBKaXvLehXfkSmwyCBEQkb3d0DY5KZ7Jo/is/YRdmhCnX46x48eaw9cqd3Ue4aE/sOpg/v6WbLlCHEUOWpX84ovhg5YWzd0V9Cdl5hxjowOzF6AiWn8caC27/qOjv7Uk9+I65qhjE2v2SfBp1u950MtQcN8q5jIm0xP2TI8Tq6LV1MgxGDD54asnsUuO606lw2bwGcvUqBWcyUm95+vJGpkOePjcHAgiC12wPGi5I+hUoIDl7UsWsiyQFgdGpjXye9LPaXSa7mtiKpR3SH2eT2WFrLMaVISqDy/mNkaQNDOyurueT1gCrXBWPAIoRg6KNRnrlUQioBtx4rTKXN+isy/HIF+3+o283V7HSzVx7LkQsCsy0qpuSrFV14vBkuIeqG64PKRCO1UNx55Crv5kTT7jWLoaZuPpqLa4eiUxEm2zO/+L3N12HFaUgysKOzhNW3HAgIAjBhBNNH683CFx9EgC3oOO/K/IaiEPyTMnaPwVBVYnbyWYxgoiZ83ENzhUi/i9Fz4U0fOe8fTi1/hsV/V1UCDeSgMua2U1wQFHRd6wxwyHouzkTIchNcf8CD6udKlAKVNQAAAAASUVORK5CYII=) no-repeat 50%;background-size:contain;width:15px;height:21px;flex-shrink:0;transition:all .3s ease}.app-account .btn-link.btn-directions:focus:before,.app-account .btn-link.btn-directions:hover:before{animation:pin-bounce .5s ease 1 forwards}.app-account .btn-link.btn-chevron{position:relative;padding-left:17px}.app-account .btn-link.btn-chevron:before{content:"";display:block;width:7px;height:7px;flex-shrink:0;transition:all .3s ease;margin-right:.5em;border-right:2px solid var(--theme-color);border-bottom:2px solid var(--theme-color);transform:rotate(45deg);position:absolute;top:44%;left:0;transform:translateY(-50%) rotate(45deg);pointer-events:none;z-index:2}.app-account .btn-link.btn-chevron.expanded:before{margin-top:3px;transform:translateY(-50%) rotate(225deg)}.app-account .btn-link.btn-arrow:after{content:"";transform:translateY(-50%) rotate(-45deg);width:7px;height:7px;margin-left:.3em;flex-shrink:0;border-right:2px solid #2ab0da;border-bottom:2px solid #2ab0da;margin-top:10px}.app-account .btn-link.btn-add:before,.app-account .btn-link.btn-link-camera:before,.app-account .btn-link.btn-link-delete:before{content:"";box-sizing:border-box;width:24px;height:24px;border-radius:50%;margin-right:.5em;border:2px solid #000;flex-shrink:0}.app-account .btn-link.btn-link-delete:before{border:2px solid #d7301a;background:url(/img/delete.9b10559d.svg) no-repeat 50%;background-size:10px}.app-account .btn-link.btn-link-delete:focus,.app-account .btn-link.btn-link-delete:hover{color:#d7301a}.app-account .btn-link.btn-link-camera:before{border:2px solid #2ab0da;background:url(/img/camera.cbb519f8.svg) no-repeat 50%;background-size:10px}.app-account .btn-link.btn-link-camera:focus,.app-account .btn-link.btn-link-camera:hover{color:#2ab0da}.app-account .btn-link.btn-add:before{background:url(/img/add.335b199c.svg) no-repeat 50%;background-size:12px}.app-account .btn-link svg{width:1.4em;height:1.4em}.app-estimator .btn-link{-webkit-appearance:none;appearance:none;transition:all .3s ease;border:none;outline:none;background:none;cursor:pointer;margin:0;padding:0;font-family:open_sanssemibold,Sans-Serif;font-size:16px;text-decoration:underline;text-underline-offset:2px;display:inline-flex;align-items:center;color:#000;text-align:left}.app-estimator .btn-link:focus,.app-estimator .btn-link:hover{color:var(--theme-color)}.app-estimator .btn-link.color-red{color:#d7301a}.app-estimator .btn-link.color-gray,.app-estimator .btn-link.color-red:focus,.app-estimator .btn-link.color-red:hover{color:#848484}.app-estimator .btn-link.color-gray:focus,.app-estimator .btn-link.color-gray:hover{color:var(--theme-color)}.app-estimator .btn-link.color-lt-gray{color:#dbdbdb}.app-estimator .btn-link.color-lt-gray:focus,.app-estimator .btn-link.color-lt-gray:hover{color:var(--theme-color)}.app-estimator .btn-link.btn-add-gray{color:#848484;position:relative;padding-left:15px}.app-estimator .btn-link.btn-add-gray:before{position:absolute;transform:translateY(-50%);top:50%;content:"+";font-size:18px;left:0}.app-estimator .btn-link.btn-add-gray:focus,.app-estimator .btn-link.btn-add-gray:hover{color:var(--theme-color)}.app-estimator .btn-link.btn-remove-red{color:#d7301a;position:relative;padding-left:12px}.app-estimator .btn-link.btn-remove-red:before{position:absolute;transform:translateY(-50%);top:50%;content:"";background:#d7301a;font-size:18px;left:0;height:2px;width:7px;display:block;transition:all .3s ease}.app-estimator .btn-link.btn-remove-red:focus,.app-estimator .btn-link.btn-remove-red:hover{color:#000}.app-estimator .btn-link.btn-remove-red:focus:before,.app-estimator .btn-link.btn-remove-red:hover:before{background:#000}.app-estimator .btn-link.btn-edit:before{content:"";background:url(/img/edit.ae04675b.svg) no-repeat 50%;background-size:contain;width:23px;height:23px;margin-right:.5em;flex-shrink:0;filter:brightness(0)}.app-estimator .btn-link.btn-directions{position:relative;margin-left:25px}.app-estimator .btn-link.btn-directions:before{position:absolute;transform:translateY(-50%);top:50%;left:-22px;content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAVCAYAAACZm7S3AAAACXBIWXMAAAsTAAALEwEAmpwYAAADkklEQVQ4jWWTW4iVVRTHf2vv/Z05l5lzvAzpeJkLzGSZZamTD2VFWNJDAxVENSL4ZiQRSBmYvhhGD9FL0FNEEBaU1UP2UBEpqKnhKEEXK4kwZ3RmPDPHc853vvN9e68eRsXy/7x+a63/uogCh/se4MHnDlFuTFGwfovAU8ZwD1BppH52cTF/urdcOBCn4QOAWjOQesUBtFIHEYN5p/udYRgAhWbmmZ+Pyv3z8stV9fGcY3vqGW23zdk0M7hQdCws1ntxnJ4qdJeWxeN4sbR8oOAsg5UigtD2AWtY5zBji5ZV74is/8uMrx7i7qWXvv1sbFvJBs/fhSUEn2EFhuaVyFlD4gMi4BWs1WLB93zdbBQwpqO4eSZ3y9ATFz7khzMjLK5fZDwspb9cPtWVsx/HPpwyIgCIKJIUifltqNG3fdREzmzzAS51rWLN5HGOHx/hyUVHX5/Ml9ZOJ7lnNejapO33IgGbdJLlp2n2vwydv243GnSFiCIaOH9lDb3DZ84ceOy+3S/17ONc0zLTLpG0wx5tdZ3Eeer9O/DRBFF82zqDSAlRsn9KFIfH8Vvb39OEFwd28caKXUwEgUKFnOFQbflussIYpjUAkrUNVmM/UcQN1Kg8/wsadMOlupBlsPXWfby1cieSBKaXvLehXfkSmwyCBEQkb3d0DY5KZ7Jo/is/YRdmhCnX46x48eaw9cqd3Ue4aE/sOpg/v6WbLlCHEUOWpX84ovhg5YWzd0V9Cdl5hxjowOzF6AiWn8caC27/qOjv7Uk9+I65qhjE2v2SfBp1u950MtQcN8q5jIm0xP2TI8Tq6LV1MgxGDD54asnsUuO606lw2bwGcvUqBWcyUm95+vJGpkOePjcHAgiC12wPGi5I+hUoIDl7UsWsiyQFgdGpjXye9LPaXSa7mtiKpR3SH2eT2WFrLMaVISqDy/mNkaQNDOyurueT1gCrXBWPAIoRg6KNRnrlUQioBtx4rTKXN+isy/HIF+3+o283V7HSzVx7LkQsCsy0qpuSrFV14vBkuIeqG64PKRCO1UNx55Crv5kTT7jWLoaZuPpqLa4eiUxEm2zO/+L3N12HFaUgysKOzhNW3HAgIAjBhBNNH683CFx9EgC3oOO/K/IaiEPyTMnaPwVBVYnbyWYxgoiZ83ENzhUi/i9Fz4U0fOe8fTi1/hsV/V1UCDeSgMua2U1wQFHRd6wxwyHouzkTIchNcf8CD6udKlAKVNQAAAAASUVORK5CYII=) no-repeat 50%;background-size:contain;width:15px;height:21px;flex-shrink:0;transition:all .3s ease}.app-estimator .btn-link.btn-directions:focus:before,.app-estimator .btn-link.btn-directions:hover:before{animation:pin-bounce .5s ease 1 forwards}.app-estimator .btn-link.btn-chevron{position:relative;padding-left:17px}.app-estimator .btn-link.btn-chevron:before{content:"";display:block;width:7px;height:7px;flex-shrink:0;transition:all .3s ease;margin-right:.5em;border-right:2px solid var(--theme-color);border-bottom:2px solid var(--theme-color);transform:rotate(45deg);position:absolute;top:44%;left:0;transform:translateY(-50%) rotate(45deg);pointer-events:none;z-index:2}.app-estimator .btn-link.btn-chevron.expanded:before{margin-top:3px;transform:translateY(-50%) rotate(225deg)}.app-estimator .btn-link.btn-arrow:after{content:"";transform:translateY(-50%) rotate(-45deg);width:7px;height:7px;margin-left:.3em;flex-shrink:0;border-right:2px solid var(--theme-color);border-bottom:2px solid var(--theme-color);margin-top:10px}.app-estimator .btn-link.btn-add:before,.app-estimator .btn-link.btn-link-camera:before,.app-estimator .btn-link.btn-link-delete:before{content:"";box-sizing:border-box;width:24px;height:24px;border-radius:50%;margin-right:.5em;border:2px solid #000;flex-shrink:0}.app-estimator .btn-link.btn-link-delete:before{border:2px solid #d7301a;background:url(/img/delete.9b10559d.svg) no-repeat 50%;background-size:10px}.app-estimator .btn-link.btn-link-delete:focus,.app-estimator .btn-link.btn-link-delete:hover{color:#d7301a}.app-estimator .btn-link.btn-link-camera:before{border:2px solid var(--theme-color);background:url(/img/camera.cbb519f8.svg) no-repeat 50%;background-size:10px}.app-estimator .btn-link.btn-link-camera:focus,.app-estimator .btn-link.btn-link-camera:hover{color:var(--theme-color)}.app-estimator .btn-link.btn-add:before{background:url(/img/add.335b199c.svg) no-repeat 50%;background-size:12px}.app-estimator .btn-link svg{width:1.4em;height:1.4em}.app-estimator .btn-link-company{-webkit-appearance:none;appearance:none;transition:all .3s ease;border:none;outline:none;background:none;cursor:pointer;margin:0;padding:0;font-family:open_sanssemibold,Sans-Serif;font-size:16px;text-decoration:underline;text-underline-offset:2px;display:inline-flex;align-items:center;color:var(--theme-color);text-align:left}.app-estimator .btn-link-company:focus,.app-estimator .btn-link-company:hover{color:#000}.app-estimator .btn-link-company.color-red{color:#d7301a}.app-estimator .btn-link-company.color-gray,.app-estimator .btn-link-company.color-red:focus,.app-estimator .btn-link-company.color-red:hover{color:#848484}.app-estimator .btn-link-company.color-gray:focus,.app-estimator .btn-link-company.color-gray:hover{color:#000}.app-estimator .btn-link-company.color-lt-gray{color:#dbdbdb}.app-estimator .btn-link-company.color-lt-gray:focus,.app-estimator .btn-link-company.color-lt-gray:hover{color:#000}.app-estimator .btn-link-company.btn-add-gray{color:#848484;position:relative;padding-left:15px}.app-estimator .btn-link-company.btn-add-gray:before{position:absolute;transform:translateY(-50%);top:50%;content:"+";font-size:18px;left:0}.app-estimator .btn-link-company.btn-add-gray:focus,.app-estimator .btn-link-company.btn-add-gray:hover{color:#000}.app-estimator .btn-link-company.btn-remove-red{color:#d7301a;position:relative;padding-left:12px}.app-estimator .btn-link-company.btn-remove-red:before{position:absolute;transform:translateY(-50%);top:50%;content:"";background:#d7301a;font-size:18px;left:0;height:2px;width:7px;display:block;transition:all .3s ease}.app-estimator .btn-link-company.btn-remove-red:focus,.app-estimator .btn-link-company.btn-remove-red:hover{color:#000}.app-estimator .btn-link-company.btn-remove-red:focus:before,.app-estimator .btn-link-company.btn-remove-red:hover:before{background:#000}.app-estimator .btn-link-company.btn-edit:before{content:"";background:url(/img/edit.ae04675b.svg) no-repeat 50%;background-size:contain;width:23px;height:23px;margin-right:.5em;flex-shrink:0;filter:brightness(0)}.app-estimator .btn-link-company.btn-directions{position:relative;margin-left:25px}.app-estimator .btn-link-company.btn-directions:before{position:absolute;transform:translateY(-50%);top:50%;left:-22px;content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAVCAYAAACZm7S3AAAACXBIWXMAAAsTAAALEwEAmpwYAAADkklEQVQ4jWWTW4iVVRTHf2vv/Z05l5lzvAzpeJkLzGSZZamTD2VFWNJDAxVENSL4ZiQRSBmYvhhGD9FL0FNEEBaU1UP2UBEpqKnhKEEXK4kwZ3RmPDPHc853vvN9e68eRsXy/7x+a63/uogCh/se4MHnDlFuTFGwfovAU8ZwD1BppH52cTF/urdcOBCn4QOAWjOQesUBtFIHEYN5p/udYRgAhWbmmZ+Pyv3z8stV9fGcY3vqGW23zdk0M7hQdCws1ntxnJ4qdJeWxeN4sbR8oOAsg5UigtD2AWtY5zBji5ZV74is/8uMrx7i7qWXvv1sbFvJBs/fhSUEn2EFhuaVyFlD4gMi4BWs1WLB93zdbBQwpqO4eSZ3y9ATFz7khzMjLK5fZDwspb9cPtWVsx/HPpwyIgCIKJIUifltqNG3fdREzmzzAS51rWLN5HGOHx/hyUVHX5/Ml9ZOJ7lnNejapO33IgGbdJLlp2n2vwydv243GnSFiCIaOH9lDb3DZ84ceOy+3S/17ONc0zLTLpG0wx5tdZ3Eeer9O/DRBFF82zqDSAlRsn9KFIfH8Vvb39OEFwd28caKXUwEgUKFnOFQbflussIYpjUAkrUNVmM/UcQN1Kg8/wsadMOlupBlsPXWfby1cieSBKaXvLehXfkSmwyCBEQkb3d0DY5KZ7Jo/is/YRdmhCnX46x48eaw9cqd3Ue4aE/sOpg/v6WbLlCHEUOWpX84ovhg5YWzd0V9Cdl5hxjowOzF6AiWn8caC27/qOjv7Uk9+I65qhjE2v2SfBp1u950MtQcN8q5jIm0xP2TI8Tq6LV1MgxGDD54asnsUuO606lw2bwGcvUqBWcyUm95+vJGpkOePjcHAgiC12wPGi5I+hUoIDl7UsWsiyQFgdGpjXye9LPaXSa7mtiKpR3SH2eT2WFrLMaVISqDy/mNkaQNDOyurueT1gCrXBWPAIoRg6KNRnrlUQioBtx4rTKXN+isy/HIF+3+o283V7HSzVx7LkQsCsy0qpuSrFV14vBkuIeqG64PKRCO1UNx55Crv5kTT7jWLoaZuPpqLa4eiUxEm2zO/+L3N12HFaUgysKOzhNW3HAgIAjBhBNNH683CFx9EgC3oOO/K/IaiEPyTMnaPwVBVYnbyWYxgoiZ83ENzhUi/i9Fz4U0fOe8fTi1/hsV/V1UCDeSgMua2U1wQFHRd6wxwyHouzkTIchNcf8CD6udKlAKVNQAAAAASUVORK5CYII=) no-repeat 50%;background-size:contain;width:15px;height:21px;flex-shrink:0;transition:all .3s ease}.app-estimator .btn-link-company.btn-directions:focus:before,.app-estimator .btn-link-company.btn-directions:hover:before{animation:pin-bounce .5s ease 1 forwards}@keyframes pin-bounce{0%{transform:translateY(-50%)}25%{transform:translateY(-70%)}45%{transform:translateY(-70%)}60%{transform:translateY(-30%)}70%{transform:translateY(-30%)}to{transform:translateY(-50%)}}.app-estimator .btn-link-company.btn-chevron{position:relative;padding-left:17px}.app-estimator .btn-link-company.btn-chevron:before{content:"";display:block;width:7px;height:7px;flex-shrink:0;transition:all .3s ease;margin-right:.5em;border-right:2px solid var(--theme-color);border-bottom:2px solid var(--theme-color);transform:rotate(45deg);position:absolute;top:44%;left:0;transform:translateY(-50%) rotate(45deg);pointer-events:none;z-index:2}.app-estimator .btn-link-company.btn-chevron.expanded:before{margin-top:3px;transform:translateY(-50%) rotate(225deg)}.app-estimator .btn-link-company.btn-arrow:after{content:"";transform:translateY(-50%) rotate(-45deg);width:7px;height:7px;margin-left:.3em;flex-shrink:0;border-right:2px solid #000;border-bottom:2px solid #000;margin-top:10px}.app-estimator .btn-link-company.btn-add:before,.app-estimator .btn-link-company.btn-link-camera:before,.app-estimator .btn-link-company.btn-link-delete:before{content:"";box-sizing:border-box;width:24px;height:24px;border-radius:50%;margin-right:.5em;border:2px solid #000;flex-shrink:0}.app-estimator .btn-link-company.btn-link-delete:before{border:2px solid #d7301a;background:url(/img/delete.9b10559d.svg) no-repeat 50%;background-size:10px}.app-estimator .btn-link-company.btn-link-delete:focus,.app-estimator .btn-link-company.btn-link-delete:hover{color:#d7301a}.app-estimator .btn-link-company.btn-link-camera:before{border:2px solid #000;background:url(/img/camera.cbb519f8.svg) no-repeat 50%;background-size:10px}.app-estimator .btn-link-company.btn-link-camera:focus,.app-estimator .btn-link-company.btn-link-camera:hover{color:#000}.app-estimator .btn-link-company.btn-add:before{background:url(/img/add.335b199c.svg) no-repeat 50%;background-size:12px}.app-estimator .btn-link-company svg{width:1.4em;height:1.4em}.app-estimator .btn-link-company{gap:7px}.app-estimator .btn-link-company:hover svg{fill:#000;stroke:#000}.btn-date-picker{-webkit-appearance:none;appearance:none;transition:all .3s ease;border:none;outline:none;background:none;cursor:pointer;margin:0;padding:0;color:#000;text-transform:capitalize}.btn-date-picker:focus,.btn-date-picker:hover{color:#2ab0da}.app-account header,.app-admin header,.app-config header,.app-estimator header,.app-pdf header{height:var(--header-height);box-shadow:inset 0 -58px 34px -36px #00000082;display:flex;align-items:center;position:relative;z-index:4}.app-account header .inner-wrap,.app-admin header .inner-wrap,.app-config header .inner-wrap,.app-estimator header .inner-wrap,.app-pdf header .inner-wrap{display:flex;align-items:center;justify-content:space-between}.app-account header .inner-wrap .logo-company-wrap,.app-admin header .inner-wrap .logo-company-wrap,.app-config header .inner-wrap .logo-company-wrap,.app-estimator header .inner-wrap .logo-company-wrap,.app-pdf header .inner-wrap .logo-company-wrap{display:flex;align-items:center;margin-right:1em}@media screen and (max-width:640px){.app-account header .inner-wrap .logo-company-wrap,.app-admin header .inner-wrap .logo-company-wrap,.app-config header .inner-wrap .logo-company-wrap,.app-estimator header .inner-wrap .logo-company-wrap,.app-pdf header .inner-wrap .logo-company-wrap{margin-right:0}}.app-account header .inner-wrap .logo-company-wrap .logo,.app-admin header .inner-wrap .logo-company-wrap .logo,.app-config header .inner-wrap .logo-company-wrap .logo,.app-estimator header .inner-wrap .logo-company-wrap .logo,.app-pdf header .inner-wrap .logo-company-wrap .logo{width:53px;height:42px}.app-account header .inner-wrap .logo-company-wrap .company-lead-wrap,.app-admin header .inner-wrap .logo-company-wrap .company-lead-wrap,.app-config header .inner-wrap .logo-company-wrap .company-lead-wrap,.app-estimator header .inner-wrap .logo-company-wrap .company-lead-wrap,.app-pdf header .inner-wrap .logo-company-wrap .company-lead-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:3px 12px}@media screen and (max-width:640px){.app-account header .inner-wrap .logo-company-wrap .company-lead-wrap,.app-admin header .inner-wrap .logo-company-wrap .company-lead-wrap,.app-config header .inner-wrap .logo-company-wrap .company-lead-wrap,.app-estimator header .inner-wrap .logo-company-wrap .company-lead-wrap,.app-pdf header .inner-wrap .logo-company-wrap .company-lead-wrap{flex-direction:column;align-items:flex-start}}.app-account header .inner-wrap .account-admin-nav-wrap,.app-admin header .inner-wrap .account-admin-nav-wrap,.app-config header .inner-wrap .account-admin-nav-wrap,.app-estimator header .inner-wrap .account-admin-nav-wrap,.app-pdf header .inner-wrap .account-admin-nav-wrap{display:flex;align-items:center;flex-shrink:0;gap:1.25em}@media screen and (max-width:800px){.app-account header .inner-wrap .account-admin-nav-wrap,.app-admin header .inner-wrap .account-admin-nav-wrap,.app-config header .inner-wrap .account-admin-nav-wrap,.app-estimator header .inner-wrap .account-admin-nav-wrap,.app-pdf header .inner-wrap .account-admin-nav-wrap{gap:1em}}.app-account header .heading,.app-admin header .heading,.app-config header .heading,.app-estimator header .heading,.app-pdf header .heading{text-transform:uppercase;font-size:25px;font-family:oswaldbold,Sans-Serif;font-weight:400;line-height:1}@media screen and (max-width:900px){.app-account header .heading,.app-admin header .heading,.app-config header .heading,.app-estimator header .heading,.app-pdf header .heading{font-size:22px}}@media screen and (max-width:740px){.app-account header .heading,.app-admin header .heading,.app-config header .heading,.app-estimator header .heading,.app-pdf header .heading{line-height:1.1;font-size:20px}}@media screen and (max-width:460px){.app-account header .heading,.app-admin header .heading,.app-config header .heading,.app-estimator header .heading,.app-pdf header .heading{line-height:1.2;font-size:18px}}.app-account header .heading a,.app-account header .heading button,.app-admin header .heading a,.app-admin header .heading button,.app-config header .heading a,.app-config header .heading button,.app-estimator header .heading a,.app-estimator header .heading button,.app-pdf header .heading a,.app-pdf header .heading button{text-decoration:none}.app-account header .heading .btn-link,.app-admin header .heading .btn-link,.app-config header .heading .btn-link,.app-estimator header .heading .btn-link,.app-pdf header .heading .btn-link{text-decoration:underline}.app-account header .admin-nav-contain,.app-admin header .admin-nav-contain,.app-config header .admin-nav-contain,.app-estimator header .admin-nav-contain,.app-pdf header .admin-nav-contain{position:relative;outline:none}.app-account header .admin-nav-contain.expanded button:after,.app-admin header .admin-nav-contain.expanded button:after,.app-config header .admin-nav-contain.expanded button:after,.app-estimator header .admin-nav-contain.expanded button:after,.app-pdf header .admin-nav-contain.expanded button:after{transform:rotate(-180deg)}.app-account header .admin-nav-contain.expanded .admin-nav,.app-admin header .admin-nav-contain.expanded .admin-nav,.app-config header .admin-nav-contain.expanded .admin-nav,.app-estimator header .admin-nav-contain.expanded .admin-nav,.app-pdf header .admin-nav-contain.expanded .admin-nav{opacity:1;transform:translateY(0);pointer-events:all}.app-account header .admin-nav-contain button,.app-admin header .admin-nav-contain button,.app-config header .admin-nav-contain button,.app-estimator header .admin-nav-contain button,.app-pdf header .admin-nav-contain button{-webkit-appearance:none;appearance:none;transition:all .3s ease;border:none;background:none;cursor:pointer;margin:0;padding:0;font-family:open_sanssemibold,Sans-Serif;color:#fff;font-size:16px;background:#000;border-radius:5px;padding:10px;border:2px solid #848484;display:inline-flex;align-items:center;justify-content:space-between;min-width:120px;outline:none}.app-account header .admin-nav-contain button:after,.app-admin header .admin-nav-contain button:after,.app-config header .admin-nav-contain button:after,.app-estimator header .admin-nav-contain button:after,.app-pdf header .admin-nav-contain button:after{content:"";background:url(/img/chevron.613b531f.svg) 50% no-repeat;background-size:contain;width:13px;height:9px;margin-left:15px;transition:all .3s ease}.app-account header .admin-nav-contain button .no-select,.app-admin header .admin-nav-contain button .no-select,.app-config header .admin-nav-contain button .no-select,.app-estimator header .admin-nav-contain button .no-select,.app-pdf header .admin-nav-contain button .no-select{font-style:italic;color:#848484}.app-account header .admin-nav-contain .admin-nav,.app-admin header .admin-nav-contain .admin-nav,.app-config header .admin-nav-contain .admin-nav,.app-estimator header .admin-nav-contain .admin-nav,.app-pdf header .admin-nav-contain .admin-nav{position:absolute;width:100%;left:0;top:calc(100% - 5px);background:#000;border-bottom:2px solid #848484;border-left:2px solid #848484;border-right:2px solid #848484;border-radius:0 0 5px 5px;overflow:hidden;padding:5px 0;opacity:0;transform:translateY(-10px);transition:all .3s ease;pointer-events:none;outline:none}.app-account header .admin-nav-contain .admin-nav a,.app-admin header .admin-nav-contain .admin-nav a,.app-config header .admin-nav-contain .admin-nav a,.app-estimator header .admin-nav-contain .admin-nav a,.app-pdf header .admin-nav-contain .admin-nav a{display:flex;width:100%;text-align:left;font-size:16px;padding:7px 10px;font-family:open_sanssemibold,Sans-Serif;line-height:1.2}.app-account header .admin-nav-contain .admin-nav a.router-link-active,.app-admin header .admin-nav-contain .admin-nav a.router-link-active,.app-config header .admin-nav-contain .admin-nav a.router-link-active,.app-estimator header .admin-nav-contain .admin-nav a.router-link-active,.app-pdf header .admin-nav-contain .admin-nav a.router-link-active{color:#2ab0da}.app-account header .account-nav-contain,.app-admin header .account-nav-contain,.app-config header .account-nav-contain,.app-estimator header .account-nav-contain,.app-pdf header .account-nav-contain{position:relative;outline:none}.app-account header .account-nav-contain.expanded .account-nav,.app-admin header .account-nav-contain.expanded .account-nav,.app-config header .account-nav-contain.expanded .account-nav,.app-estimator header .account-nav-contain.expanded .account-nav,.app-pdf header .account-nav-contain.expanded .account-nav{opacity:1;transform:translate(-50%,20px);pointer-events:all}.app-account header .account-nav-contain.expanded.position-right .account-nav,.app-admin header .account-nav-contain.expanded.position-right .account-nav,.app-config header .account-nav-contain.expanded.position-right .account-nav,.app-estimator header .account-nav-contain.expanded.position-right .account-nav,.app-pdf header .account-nav-contain.expanded.position-right .account-nav{transform:translateY(20px)}.app-account header .account-nav-contain.position-right .account-nav,.app-admin header .account-nav-contain.position-right .account-nav,.app-config header .account-nav-contain.position-right .account-nav,.app-estimator header .account-nav-contain.position-right .account-nav,.app-pdf header .account-nav-contain.position-right .account-nav{transform:translateY(30px);right:0;left:unset}.app-account header .account-nav-contain .account-nav-toggle,.app-admin header .account-nav-contain .account-nav-toggle,.app-config header .account-nav-contain .account-nav-toggle,.app-estimator header .account-nav-contain .account-nav-toggle,.app-pdf header .account-nav-contain .account-nav-toggle{-webkit-appearance:none;appearance:none;border:none;background:none;margin:0;padding:0;display:flex;align-items:center;color:#fff;cursor:pointer;transition:all .3s ease;outline:none}.app-account header .account-nav-contain .account-nav-toggle:hover,.app-admin header .account-nav-contain .account-nav-toggle:hover,.app-config header .account-nav-contain .account-nav-toggle:hover,.app-estimator header .account-nav-contain .account-nav-toggle:hover,.app-pdf header .account-nav-contain .account-nav-toggle:hover{color:#2ab0da}.app-account header .account-nav-contain .account-nav-toggle .icon,.app-admin header .account-nav-contain .account-nav-toggle .icon,.app-config header .account-nav-contain .account-nav-toggle .icon,.app-estimator header .account-nav-contain .account-nav-toggle .icon,.app-pdf header .account-nav-contain .account-nav-toggle .icon{width:30px;height:30px}@media screen and (max-width:800px){.app-account header .account-nav-contain .account-nav-toggle .icon,.app-admin header .account-nav-contain .account-nav-toggle .icon,.app-config header .account-nav-contain .account-nav-toggle .icon,.app-estimator header .account-nav-contain .account-nav-toggle .icon,.app-pdf header .account-nav-contain .account-nav-toggle .icon{width:28px;height:28px}}.app-account header .account-nav-contain .account-nav,.app-admin header .account-nav-contain .account-nav,.app-config header .account-nav-contain .account-nav,.app-estimator header .account-nav-contain .account-nav,.app-pdf header .account-nav-contain .account-nav{position:absolute;width:max-content;left:50%;transform:translate(-50%,30px);top:100%;color:#fff;background:#000;border:2px solid #848484;border-radius:5px;transition:all .3s ease;opacity:0;pointer-events:none;outline:none;display:flex;flex-direction:column;padding:10px 0;gap:7px 0}.app-account header .account-nav-contain .account-nav a,.app-account header .account-nav-contain .account-nav button,.app-admin header .account-nav-contain .account-nav a,.app-admin header .account-nav-contain .account-nav button,.app-config header .account-nav-contain .account-nav a,.app-config header .account-nav-contain .account-nav button,.app-estimator header .account-nav-contain .account-nav a,.app-estimator header .account-nav-contain .account-nav button,.app-pdf header .account-nav-contain .account-nav a,.app-pdf header .account-nav-contain .account-nav button{-webkit-appearance:none;appearance:none;transition:all .3s ease;border:none;outline:none;background:none;padding:0;margin:0;display:flex;width:100%;text-align:center;justify-content:flex-start;align-items:center;font-family:open_sanssemibold,Sans-Serif;color:#fff;font-size:16px;text-transform:none;line-height:1.2;cursor:pointer;gap:0 8px;padding:5px 15px}.app-account header .account-nav-contain .account-nav a.router-link-active,.app-account header .account-nav-contain .account-nav a:hover,.app-account header .account-nav-contain .account-nav button.router-link-active,.app-account header .account-nav-contain .account-nav button:hover,.app-admin header .account-nav-contain .account-nav a.router-link-active,.app-admin header .account-nav-contain .account-nav a:hover,.app-admin header .account-nav-contain .account-nav button.router-link-active,.app-admin header .account-nav-contain .account-nav button:hover,.app-config header .account-nav-contain .account-nav a.router-link-active,.app-config header .account-nav-contain .account-nav a:hover,.app-config header .account-nav-contain .account-nav button.router-link-active,.app-config header .account-nav-contain .account-nav button:hover,.app-estimator header .account-nav-contain .account-nav a.router-link-active,.app-estimator header .account-nav-contain .account-nav a:hover,.app-estimator header .account-nav-contain .account-nav button.router-link-active,.app-estimator header .account-nav-contain .account-nav button:hover,.app-pdf header .account-nav-contain .account-nav a.router-link-active,.app-pdf header .account-nav-contain .account-nav a:hover,.app-pdf header .account-nav-contain .account-nav button.router-link-active,.app-pdf header .account-nav-contain .account-nav button:hover{color:#2ab0da}.app-account header .account-nav-contain .account-nav a .icon,.app-account header .account-nav-contain .account-nav button .icon,.app-admin header .account-nav-contain .account-nav a .icon,.app-admin header .account-nav-contain .account-nav button .icon,.app-config header .account-nav-contain .account-nav a .icon,.app-config header .account-nav-contain .account-nav button .icon,.app-estimator header .account-nav-contain .account-nav a .icon,.app-estimator header .account-nav-contain .account-nav button .icon,.app-pdf header .account-nav-contain .account-nav a .icon,.app-pdf header .account-nav-contain .account-nav button .icon{fill:#fff;stroke:#fff;height:15px;width:20px}.app-account header .account-nav-contain .account-nav hr,.app-admin header .account-nav-contain .account-nav hr,.app-config header .account-nav-contain .account-nav hr,.app-estimator header .account-nav-contain .account-nav hr,.app-pdf header .account-nav-contain .account-nav hr{padding:0;margin:0;height:1px;background:#848484;align-self:center;max-width:calc(100% - 30px)}.app-account header .account-nav-contain .account-nav .app-version,.app-admin header .account-nav-contain .account-nav .app-version,.app-config header .account-nav-contain .account-nav .app-version,.app-estimator header .account-nav-contain .account-nav .app-version,.app-pdf header .account-nav-contain .account-nav .app-version{color:#848484;font-size:13px;line-height:1.5;font-family:open_sansregular,Sans-Serif;text-transform:none;padding:0 15px}.app-account main,.app-admin main,.app-config main,.app-estimator main,.app-pdf main{min-height:calc(var(--vh, 1vh)*100 - var(--header-height) - var(--footer-height))}.app-account main .heading,.app-admin main .heading,.app-config main .heading,.app-estimator main .heading,.app-pdf main .heading{margin:0 0 20px 0}.app-account main a,.app-admin main a,.app-config main a,.app-estimator main a,.app-pdf main a{font-family:open_sanssemibold,Sans-Serif;text-decoration:underline;text-underline-offset:2px}.app-account main a.deco-color-gray,.app-admin main a.deco-color-gray,.app-config main a.deco-color-gray,.app-estimator main a.deco-color-gray,.app-pdf main a.deco-color-gray{text-decoration-color:#848484}.app-account main a.deco-thick-2,.app-admin main a.deco-thick-2,.app-config main a.deco-thick-2,.app-estimator main a.deco-thick-2,.app-pdf main a.deco-thick-2{text-decoration-thickness:2px}.app-account main .heading-wrap,.app-admin main .heading-wrap,.app-config main .heading-wrap,.app-estimator main .heading-wrap,.app-pdf main .heading-wrap{margin:0 0 30px 0;display:flex;align-items:center;flex-wrap:wrap;gap:10px 15px}.app-account main .heading-wrap .heading,.app-admin main .heading-wrap .heading,.app-config main .heading-wrap .heading,.app-estimator main .heading-wrap .heading,.app-pdf main .heading-wrap .heading{font-family:oswaldbold,Sans-Serif;text-transform:uppercase;font-weight:400;display:flex;align-items:center;line-height:1.1;margin:0;gap:7px;margin-top:5px;font-size:30px}@media screen and (max-width:800px){.app-account main .heading-wrap .heading,.app-admin main .heading-wrap .heading,.app-config main .heading-wrap .heading,.app-estimator main .heading-wrap .heading,.app-pdf main .heading-wrap .heading{font-size:26px}}.app-account .width-wrapper,.app-admin .width-wrapper,.app-config .width-wrapper,.app-estimator .width-wrapper,.app-pdf .width-wrapper{max-width:1180px;width:100%;margin:auto}.app-account .main-padding-y,.app-admin .main-padding-y,.app-config .main-padding-y,.app-estimator .main-padding-y,.app-pdf .main-padding-y{padding-top:25px;padding-bottom:25px}.app-account .main-padding-x,.app-admin .main-padding-x,.app-config .main-padding-x,.app-estimator .main-padding-x,.app-pdf .main-padding-x{padding-left:var(--padding-x);padding-right:var(--padding-x)}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:#848484 #dbdbdb;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-weight:400;text-underline-offset:2px;--col-sidebar-width:290px;--header-height:65px;--step-header-ht:80px;--estimate-step-header-gap:30px;--footer-height:0px;--window-packages-bar-height:105px;--padding-x:25px}@media screen and (max-width:1050px){html{--col-sidebar-width:245px}}@media screen and (max-width:900px){html{--padding-x:20px}html .app-estimator{--col-sidebar-width:100px;--estimate-step-header-gap:60px}}@media screen and (max-width:640px){html .app-estimator{--estimate-step-header-gap:70px}}html .app-estimator.show-footer{--footer-height:145px}@media screen and (max-width:1000px){html .app-config{--col-sidebar-width:150px}}@media screen and (max-width:800px){html .app-config{--col-sidebar-width:245px}}@media screen and (max-width:640px){html .app-account,html .app-estimator{--header-height:120px}}html .app-pdf{--footer-height:145px;--header-height:0px}@-moz-document url-prefix(){body{font-weight:lighter!important}h1,h2,h3,h4,h5,h6{font-weight:400}}body{margin:auto;font-family:open_sansregular,Sans-Serif;font-size:16px;letter-spacing:.6px;line-height:1.3;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-tap-highlight-color:rgba(0,0,0,0)}body.hide-bg{background:#fff}body.scroll-lock{overflow:hidden}@media screen and (max-height:600px),screen and (max-width:640px){body.scroll-lock{padding-right:12px}}a{transition:all .3s ease}p{line-height:1.5;margin:5px 0 15px 0}ol li,ul li{margin:0 0 12px 0;line-height:1.3}img,video{display:block;max-width:100%}img,svg{flex-shrink:0}svg{display:inline-block}svg:not(.icon){width:1em;height:1em}abbr,abbr[title]{text-decoration:none}table{border-spacing:0 10px;border-color:none;line-height:1.2}table.align-top tr td{vertical-align:top}hr{border:none;height:6px;display:block;width:100%;background:#000;margin:30px 0}.is-loading.bars{display:block;padding:5em 0}.is-loading.bars .bars-contain{display:flex;align-items:center;justify-content:center;gap:3px;height:50px}.is-loading.bars .bars-contain>div{width:8px;height:100%;flex-shrink:0;background:#2ab0da;animation:stretch 1.3s ease-in-out infinite}.is-loading.bars .bars-contain>div:first-of-type{animation-delay:-1.2s;filter:brightness(1.2)}.is-loading.bars .bars-contain>div:nth-of-type(2){animation-delay:-1.1s;filter:brightness(1.1)}.is-loading.bars .bars-contain>div:nth-of-type(3){animation-delay:-1s}.is-loading.bars .bars-contain>div:nth-of-type(4){animation-delay:-.9s;filter:brightness(.9)}.is-loading.bars .bars-contain>div:nth-of-type(5){animation-delay:-.8s;filter:brightness(.8)}.is-loading.bars .bars-contain>div:nth-of-type(6){animation-delay:-.7s;filter:brightness(.7)}.is-loading.dots{display:flex;align-items:center;justify-content:center}.is-loading.dots span{height:10px;width:10px;background:#fff;border-radius:50%;margin:0 7px}@keyframes bounce{0%{transform:translateY(0)}20%{transform:translateY(0)}50%{transform:translateY(-10px)}80%{transform:translateY(0)}to{transform:translateY(0)}}.is-loading.dots span.dot-1{animation:bounce .9s ease infinite}.is-loading.dots span.dot-2{animation:bounce .9s ease .15s infinite}.is-loading.dots span.dot-3{animation:bounce .9s ease .25s infinite}.wysiwyg-contain{border:3px solid #848484;background:#dbdbdb;border-radius:5px;width:100%;position:relative;z-index:1}.wysiwyg-contain .wysiwyg-header{background:#dbdbdb;padding:7px 10px;position:sticky;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;top:0;left:0;width:100%;z-index:2;gap:7px 15px}.wysiwyg-contain .wysiwyg-header .wysiwyg-heading{color:#111;font-family:open_sansbold,Sans-Serif;font-size:16px}.wysiwyg-contain .wysiwyg-header .wysiwyg-controls{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.wysiwyg-contain .wysiwyg-header .wysiwyg-controls .control-group{border:1px solid #848484;border-radius:3px;overflow:hidden}.wysiwyg-contain .wysiwyg-header .wysiwyg-controls .control-group button{-webkit-appearance:none;appearance:none;border:none;outline:none;background:none;cursor:pointer;margin:0;padding:0;background:#fff;height:35px;width:35px;line-height:0;transition:all .3s ease}.wysiwyg-contain .wysiwyg-header .wysiwyg-controls .control-group button:active{background:#dbdbdb}.wysiwyg-contain .wysiwyg-header .wysiwyg-controls .control-group button:not(:last-of-type){border-right:1px solid #848484}.wysiwyg-contain .wysiwyg-header .wysiwyg-controls .control-group button.is-active{background:#c2c2c2}.wysiwyg-contain .wysiwyg-header .wysiwyg-controls .control-group button .text-icon{text-transform:uppercase;font-family:open_sansbold,Sans-Serif;font-size:16px;color:#333}.wysiwyg-contain .wysiwyg-editor{border:3px solid #dbdbdb}.wysiwyg-contain .wysiwyg-editor .ProseMirror{resize:vertical;overflow:auto;width:100%;background:#fff;outline:none;color:#000;padding:15px;min-height:200px;min-width:300px;transition:outline .3s ease;outline:1px solid #0000;outline-offset:-2px}@media screen and (max-width:460px){.wysiwyg-contain .wysiwyg-editor .ProseMirror{padding:10px;min-width:0;width:100%;word-break:break-word}}.wysiwyg-contain .wysiwyg-editor .ProseMirror:focus{outline:1px solid #848484}.wysiwyg-contain .wysiwyg-editor .ProseMirror h1{margin:5px 0 12px 0}.wysiwyg-contain .wysiwyg-editor .ProseMirror h1,.wysiwyg-contain .wysiwyg-editor .ProseMirror h1 strong{font-family:oswaldbold,Sans-Serif;text-transform:uppercase;letter-spacing:1px}.wysiwyg-contain .wysiwyg-editor .ProseMirror h2{margin:5px 0 12px 0}.wysiwyg-contain .wysiwyg-editor .ProseMirror p{margin:0 0 5px 0}.wysiwyg-contain .wysiwyg-editor .ProseMirror ol,.wysiwyg-contain .wysiwyg-editor .ProseMirror ul{margin:0 0 10px 15px;padding:0}.wysiwyg-contain .wysiwyg-editor .ProseMirror ol li,.wysiwyg-contain .wysiwyg-editor .ProseMirror ol li p,.wysiwyg-contain .wysiwyg-editor .ProseMirror ul li,.wysiwyg-contain .wysiwyg-editor .ProseMirror ul li p{margin:0}.wysiwyg-contain .wysiwyg-editor .ProseMirror .keyword{background:#dfd;border-bottom:1px solid #2f2;margin-bottom:-1px;display:inline-block}.wysiwyg-contain .wysiwyg-editor .ProseMirror .problem{background:#fdd;border-bottom:1px solid #f22;margin-bottom:-1px}.wysiwyg-contain .wysiwyg-editor .ProseMirror ul[data-type=taskList]{list-style:none;padding:0;margin:0}.wysiwyg-contain .wysiwyg-editor .ProseMirror ul[data-type=taskList] li{display:flex;align-items:flex-start;margin-bottom:12px}.wysiwyg-contain .wysiwyg-editor .ProseMirror ul[data-type=taskList] li>label{margin:0 10px 0 0}.wysiwyg-contain .wysiwyg-editor .ProseMirror ul[data-type=taskList] li>div{margin-top:2px}.wysiwyg-contain .wysiwyg-editor .ProseMirror ul[data-type=taskList] li p{margin:0;padding:0}.app-message-float{position:fixed;left:50%;top:0;transform:translateX(-50%);z-index:7;display:flex;justify-content:center;max-width:max-content;width:100%;transition:all .5s ease}@media screen and (max-width:500px){.app-message-float{max-width:calc(100% - 20px)}}.app-message-float.overflow{background:#fafafa80;backdrop-filter:blur(7px);border-radius:5px;overflow:hidden}.app-message-float.overflow .inner:before{box-shadow:inset 0 -88px 40px -77px #000000bf}.app-message-float .inner{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;max-height:250px;overflow-y:auto;transition:all .5s ease;padding:10px 10px 15px 10px;min-width:400px}@media screen and (max-width:500px){.app-message-float .inner{width:100%;min-width:0}}.app-message-float .inner:before{transition:all .5s ease;content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.app-message-float .alert{color:#000;background-color:#fff;font-size:16px;font-family:open_sanssemibold,Sans-Serif;max-width:1180px;border-radius:4px;padding:12px;min-width:400px;display:grid;grid-template-columns:20px 1fr 20px;gap:10px;align-items:flex-start;margin:0 auto 10px auto;border-left:6px solid #000;transition:all .5s ease;line-height:1.4;box-shadow:0 1px 1px rgba(0,0,0,.075),0 2px 2px rgba(0,0,0,.075),0 4px 4px rgba(0,0,0,.075),0 8px 8px rgba(0,0,0,.075),0 8px 8px rgba(0,0,0,.075);will-change:transform;backface-visibility:hidden;perspective:1000px}@media screen and (max-width:640px){.app-message-float .alert{font-size:14px;padding:12px 10px 7px 10px;gap:7px}}@media screen and (max-width:500px){.app-message-float .alert{width:100%;min-width:0}}.app-message-float .alert.animate-in{animation:alert-slide-in .5s ease 1 forwards}.app-message-float .alert.animate-out{animation:alert-slide-out .5s ease 1 forwards}@keyframes alert-slide-in{0%{transform:translateY(-100px) translateZ(0)}60%{transform:translateY(15px) translateZ(0)}70%{transform:translateY(15px) translateZ(0)}to{transform:translateY(0) translateZ(0)}}@keyframes alert-slide-out{0%{transform:translateY(0) translateZ(0);opacity:1}to{transform:translateY(-100px) translateZ(0);opacity:0;height:0;padding:0;overflow:hidden;margin:0;pointer-events:none}}.app-message-float .alert.alert-success{color:#197350;background:#baf0db;border-color:#197350}.app-message-float .alert.alert-success .type-icon{fill:#197350}.app-message-float .alert.alert-success .close-message:after,.app-message-float .alert.alert-success .close-message:before{background-color:#197350}.app-message-float .alert.alert-success .close-message svg circle{stroke:#197350}.app-message-float .alert.alert-error{color:#ae2715;background:#f8cbc5;border-color:#ae2715}.app-message-float .alert.alert-error .type-icon{fill:#ae2715}.app-message-float .alert.alert-error .close-message:after,.app-message-float .alert.alert-error .close-message:before{background-color:#ae2715}.app-message-float .alert.alert-error .close-message svg circle{stroke:#ae2715}.app-message-float .alert.alert-warning{color:#cc6200;background:#ffe5cc;border-color:#cc6200}.app-message-float .alert.alert-warning .type-icon{fill:#cc6200}.app-message-float .alert.alert-warning .close-message:after,.app-message-float .alert.alert-warning .close-message:before{background-color:#cc6200}.app-message-float .alert.alert-warning .close-message svg circle{stroke:#cc6200}.app-message-float .alert.alert-info{color:#19738f;background:#d8f0f8;border-color:#19738f}.app-message-float .alert.alert-info .type-icon{fill:#19738f}.app-message-float .alert.alert-info .close-message:after,.app-message-float .alert.alert-info .close-message:before{background-color:#19738f}.app-message-float .alert.alert-info .close-message svg circle{stroke:#19738f}.app-message-float .alert .type-icon{width:22px;height:22px;line-height:0;flex-shrink:0}@media screen and (max-width:640px){.app-message-float .alert .type-icon{width:18px;height:18px}}.app-message-float .alert .message{flex-grow:1}.app-message-float .alert .close-message{-webkit-appearance:none;appearance:none;transition:all .3s ease;border:none;outline:none;background:none;cursor:pointer;margin:0;padding:0;line-height:0;flex-shrink:0;position:relative;height:24px;width:24px}.app-message-float .alert .close-message:after,.app-message-float .alert .close-message:before{content:"";position:absolute;top:50%;left:50%;height:2px;border-radius:3px;width:12px;background-color:#000}.app-message-float .alert .close-message:before{transform:translate(-50%,-50%) rotate(45deg)}.app-message-float .alert .close-message:after{transform:translate(-50%,-50%) rotate(-45deg)}.app-message-float .alert .close-message svg{position:absolute;top:0;right:0;width:24px;height:24px;transform:rotateY(-180deg) rotate(-90deg)}.app-message-float .alert .close-message svg.auto-close circle{animation:countdown linear 1 forwards}.app-message-float .alert .close-message svg circle{stroke-dasharray:65px;stroke-dashoffset:0px;stroke-linecap:round;stroke-width:2px;stroke:#fff;fill:none}@keyframes countdown{0%{stroke-dashoffset:0px}to{stroke-dashoffset:65px}}.pwa-install-banner{position:fixed;left:0;background:#fff;border-top:3px solid #2ab0da;z-index:5;width:100%;padding:10px 15px;font-size:16px;font-family:open_sansbold,Sans-Serif;box-shadow:0 7px 25px 1px #00000080;pointer-events:all;bottom:0}.pwa-install-banner .inner{display:flex;align-items:center;justify-content:center;max-width:430px;margin:auto}@media screen and (max-width:500px){.pwa-install-banner .inner{flex-direction:column}}.pwa-install-banner .inner .icon-prompt-text{max-width:290px;display:flex;align-items:center}.pwa-install-banner .inner .icon-prompt-text img{width:48px}@media screen and (max-width:500px){.pwa-install-banner .inner .icon-prompt-text img{width:40px}}.pwa-install-banner .inner .answer-buttons{margin-left:1em;display:flex;align-items:center}@media screen and (max-width:500px){.pwa-install-banner .inner .answer-buttons{margin-left:0;margin-top:15px}}.pwa-toggle-leave-active{transition:all .7s ease}.pwa-toggle-enter-active{transition:all .7s ease .3s}.pwa-toggle-enter-from,.pwa-toggle-leave-to{pointer-events:none;bottom:-200px}.refresh-sw-prompt{position:fixed;z-index:7;left:50%;bottom:25px;transform:translateX(-50%);background:#fff;display:flex;border:3px solid #2ab0da;align-items:center;padding:7px 20px;border-radius:5px;box-shadow:0 1px 1px #0000001f,0 2px 2px #0000001f,0 4px 4px #0000001f,0 8px 8px #0000001f,0 16px 16px #0000001f;font-family:open_sanssemibold,Sans-Serif;max-width:400px;width:calc(100% - 20px);justify-content:center;text-align:center}.refresh-sw-prompt button{margin-left:15px}.refresh-sw-enter-active{transition:all .7s ease .3s}.refresh-sw-enter-from,.refresh-sw-leave-to{bottom:-200px}.screen-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;z-index:5;display:block;transition:all .3s ease}.dialog{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);max-width:550px;width:95%;margin:0 auto;background:#fff;padding:20px;max-height:95%;overflow-y:auto;z-index:6;border-radius:5px}@media screen and (max-width:460px){.dialog{padding:15px}}.dialog .wysiwyg-contain .wysiwyg-header{top:-20px}.dialog.dialog-with-heading{padding:0;background:none;overflow:hidden;display:flex;flex-direction:column}.dialog.dialog-with-heading .dialog-header{text-align:center;padding:20px 15px 15px 15px;font-family:oswaldbold,Sans-Serif;text-transform:uppercase;font-size:26px;letter-spacing:1px;line-height:1;color:#111;background:var(--theme-color);margin-bottom:-1px}.dialog.dialog-with-heading .dialog-header .x-button{position:absolute;right:15px;top:15px;text-decoration:none;font-size:20px;font-family:oswaldbold,Sans-Serif;font-size:26px}.dialog.dialog-with-heading .dialog-header .x-button:hover{color:#111}.dialog.dialog-with-heading .dialog-body{overflow-y:auto;padding:20px;background:#fff;flex-grow:1}.dialog.dialog-with-heading .dialog-body .margin-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:15px 20px}@media screen and (max-width:600px){.dialog.dialog-with-heading .dialog-body .margin-list{gap:10px 20px;justify-content:center}}.dialog.dialog-with-heading .dialog-body .margin-list.single{justify-content:center}.dialog.dialog-with-heading .dialog-body .margin-list li{margin:0;padding:0;width:calc(50% - 15px);display:flex;align-items:center;justify-content:space-between;gap:15px}@media screen and (max-width:600px){.dialog.dialog-with-heading .dialog-body .margin-list li{width:100%;max-width:300px}}.dialog.dialog-with-heading .dialog-body .margin-list li .margin-workflow{display:flex;align-items:center;gap:10px;font-family:oswaldbold,Sans-Serif;letter-spacing:1px;text-transform:uppercase;font-size:17px;line-height:1.2}.dialog.dialog-with-heading .dialog-body .margin-list li .margin-workflow svg{width:40px;height:36px;margin-bottom:4px}@media screen and (max-width:600px){.dialog.dialog-with-heading .dialog-body .margin-list li .margin-workflow svg{width:36px;height:32px}}.dialog.dialog-with-heading .dialog-body .margin-list li .margin-percent{color:#fff;background:var(--theme-color);padding:8px 0;border-radius:5px;font-family:open_sansbold,Sans-Serif;letter-spacing:1px;font-size:18px;text-align:center;width:65px;flex-shrink:0}@media screen and (max-width:600px){.dialog.dialog-with-heading .dialog-body .margin-list li .margin-percent{font-size:16px}}.dialog.dialog-discount{max-width:400px}.dialog.dialog-discount .dialog-header{background:#28b67f;color:#fff}.dialog.dialog-discount .dialog-body{text-align:center}.dialog.dialog-discount .dialog-body .btn{width:75px}.dialog.dialog-discount .dialog-body .discount-input-wrap{width:75px;position:relative;z-index:1}.dialog.dialog-discount .dialog-body .discount-input-wrap:after{content:"%";font-family:oswaldbold,Sans-Serif;font-size:22px;position:absolute;transform:translateY(-50%);top:50%;right:10px;color:#848484;z-index:2;pointer-events:none;top:57%}.dialog.dialog-discount .dialog-body .discount-input-wrap input{width:100%;padding-right:35px;min-width:0}.dialog.dialog-signature{max-width:650px}.dialog.dialog-signature .signature-canvas{margin:12px 0;height:160px;width:100%;background:#dbdbdb}.dialog.dialog-email{padding:0}.dialog.dialog-email .email-header{padding:20px}.dialog.dialog-email .email-body{padding:20px;background:#dbdbdb}.dialog.dialog-email .email-body .email-history .recipient-list{margin:0;max-height:200px;overflow:auto;padding:0 0 0 20px}.dialog.dialog-email .email-body .email-history .recipient-list li .date-time{font-family:open_sanssemibold,Sans-Serif;text-decoration:underline;margin-bottom:5px}.dialog.dialog-email .email-body .email-history .recipient-list li .emails{margin-bottom:5px}.dialog.dialog-email .email-body .email-history .recipient-list li .emails span:nth-last-child(n+2):after{content:"; ";font-weight:700}.dialog.dialog-email .email-body .email-history .recipient-list li .status{font-family:open_sanssemibold,Sans-Serif}.dialog.dialog-estimate-notes{max-width:1180px;width:95%}.dialog.dialog-estimate-notes .wysiwyg-contain .wysiwyg-editor{--min-text-height:300px;min-height:var(--min-text-height)}@media screen and (max-height:600px){.dialog.dialog-estimate-notes .wysiwyg-contain .wysiwyg-editor{--min-text-height:200px}}.dialog.dialog-estimate-notes .wysiwyg-contain .wysiwyg-editor .ProseMirror{min-height:var(--min-text-height)}.dialog.dialog-underlayment{max-width:max-content}.dialog.dialog-underlayment .img-contain img{max-height:calc(var(--vh, 1vh)*100 - 175px)}.toggle-dialog-enter-active,.toggle-dialog-leave-active{transition:all .3s ease}.toggle-dialog-enter-from,.toggle-dialog-leave-to{transform:translate(-50%,-50%) scale(.7);opacity:0}.toggle-overlay-enter-active,.toggle-overlay-leave-active{transition:all .3s ease}.toggle-overlay-enter-from,.toggle-overlay-leave-to{opacity:0}.window-types-dialog{position:fixed;top:0;left:0;width:100%;height:100%;z-index:5;background:url(/img/roof-shingle.f17c3fe5.png) repeat;padding:clamp(20px,5vmin,70px) clamp(15px,3vmin,70px);overflow-y:auto}.window-types-dialog .close-btn{-webkit-appearance:none;appearance:none;transition:all .3s ease;border:none;outline:none;background:none;cursor:pointer;margin:0;padding:0;position:absolute;top:30px;right:30px}@media screen and (max-width:600px){.window-types-dialog .close-btn{top:20px;right:20px}}@media screen and (max-width:400px){.window-types-dialog .close-btn{top:15px;right:15px}}.window-types-dialog .close-btn svg{fill:#848484;stroke:#848484;height:38px;width:38px}@media screen and (max-width:600px){.window-types-dialog .close-btn svg{height:32px;width:32px}}.window-types-dialog>.heading{color:#fff;text-transform:uppercase;font-size:30px;margin-bottom:30px;font-family:oswaldbold,Sans-Serif;letter-spacing:2px;text-align:center}@media screen and (max-width:600px){.window-types-dialog>.heading{font-size:24px;margin-bottom:20px}}.window-types-dialog .window-types-contain{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin:0 auto;max-width:1200px}@media screen and (max-width:767px){.window-types-dialog .window-types-contain{gap:10px}}.window-types-dialog .window-types-contain .window-type{width:calc(50% - 7.5px);border-radius:7px;background:#fff;padding:15px;display:flex;align-items:center;gap:15px;max-width:570px}@media screen and (max-width:767px){.window-types-dialog .window-types-contain .window-type{width:100%;padding:12px}}@media screen and (max-width:460px){.window-types-dialog .window-types-contain .window-type{text-align:center;gap:12px;flex-direction:column;max-width:300px}}.window-types-dialog .window-types-contain .window-type .img-contain{max-width:135px;width:30%;flex-shrink:0;height:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width:460px){.window-types-dialog .window-types-contain .window-type .img-contain{height:auto;width:100%}}.window-types-dialog .window-types-contain .window-type .img-contain img{max-height:100%}@media screen and (max-width:767px){.window-types-dialog .window-types-contain .window-type .img-contain img{max-height:90px}}.window-types-dialog .window-types-contain .window-type .content .heading{font-family:open_sansbold,Sans-Serif;font-size:18px;color:#2ab0da;margin-bottom:1px}.window-types-dialog .window-types-contain .window-type .content .descrip{font-size:14px;font-family:open_sanssemibold,Sans-Serif;line-height:1.5}.toggle-window-types-enter-active,.toggle-window-types-leave-active{transition:all .5s ease;transform:translateY(0)}.toggle-window-types-enter-from,.toggle-window-types-leave-to{transform:translateY(100%)}.app-public{--header-height:0px;background:url(/img/roof-shingle.f17c3fe5.png) repeat 50% #000}.app-public main{padding:25px;min-height:calc(var(--vh, 1vh)*100);display:flex;align-items:center;justify-content:center;color:#fff}.app-public .inner{max-width:800px;width:max-content}.app-public .inner .heading{font-family:oswaldbold,Sans-Serif;text-transform:uppercase;letter-spacing:1px;font-size:clamp(25px,5vw,36px)}.app-public .inner a:not(.btn){color:#fff}.app-public .inner a:not(.btn):hover{color:#2ab0da}.loading-animate-contain,.loading-animate-contain .loading-overlay{position:fixed;z-index:4;transition:all .3s ease}.loading-animate-contain .loading-overlay{top:0;left:0;width:100%;height:100%;background:#ffffffb3;display:block}.loading-animate-contain .loading-animate{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);transform-origin:center;margin:0 auto;z-index:5;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.loading-animate-contain .loading-animate img{width:130px;height:130px;flex-shrink:0;border-radius:50%}.loading-animate-contain .toggle-animate-enter-active,.loading-animate-contain .toggle-animate-leave-active{transition:all .3s ease}.loading-animate-contain .toggle-animate-enter-from,.loading-animate-contain .toggle-animate-leave-to{transform:translate(-50%,-50%) scale(.3);opacity:0}.loading-animate-contain .toggle-overlay-enter-active,.loading-animate-contain .toggle-overlay-leave-active{transition:all .3s ease}.loading-animate-contain .toggle-overlay-enter-from,.loading-animate-contain .toggle-overlay-leave-to{opacity:0}.toggle-opacity-enter-active,.toggle-opacity-leave-active{transition:all .3s ease}.toggle-opacity-enter-from,.toggle-opacity-leave-to{opacity:0}.animate-shake{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.animate-slide-up{animation:slide-animation-up .5s ease forwards}@keyframes slide-animation-up{0%{transform:translateY(50px)}to{transform:translateY(0)}}.slide-from-left-enter-active,.slide-from-left-leave-active{transition:all .5s ease;transform:translateX(0)}.slide-from-left-enter-from,.slide-from-left-leave-to{transform:translateX(-100%)}.toggle-slide-right-enter-active,.toggle-slide-right-leave-active{transition:all .5s ease;opacity:1;transform:translateX(0)}.toggle-slide-right-enter-from,.toggle-slide-right-leave-to{opacity:0;transform:translateX(-50px)}.toggle-slide-up-enter-active,.toggle-slide-up-leave-active{transition:all .5s ease;opacity:1;transform:translateY(0)}.toggle-slide-up-enter-from,.toggle-slide-up-leave-to{opacity:0;transform:translateY(200px)}.toggle-fade-enter-active,.toggle-fade-leave-active{transition:all .3s ease;opacity:1}.toggle-fade-enter-from,.toggle-fade-leave-to{opacity:0}.ml-0{margin-left:0!important}.ml-quarter{margin-left:.25em!important}.ml-half{margin-left:.5em!important}.ml-third{margin-left:.75em!important}.ml-1{margin-left:1em!important}.ml-1-half{margin-left:1.5em!important}.ml-2{margin-left:2em!important}.ml-3{margin-left:3em!important}.ml-4{margin-left:4em!important}.mr-0{margin-right:0!important}.mr-quarter{margin-right:.25em!important}.mr-half{margin-right:.5em!important}.mr-third{margin-right:.75em!important}.mr-1{margin-right:1em!important}.mr-1-half{margin-right:1.5em!important}.mr-2{margin-right:2em!important}.mr-3{margin-right:3em!important}.mr-4{margin-right:4em!important}.mt-0{margin-top:0!important}.mt-quarter{margin-top:.25em!important}.mt-half{margin-top:.5em!important}.mt-third{margin-top:.75em!important}.mt-1{margin-top:1em!important}.mt-1-half{margin-top:1.5em!important}.mt-2{margin-top:2em!important}.mt-3{margin-top:3em!important}.mt-4{margin-top:4em!important}.mb-0{margin-bottom:0!important}.mb-quarter{margin-bottom:.25em!important}.mb-half{margin-bottom:.5em!important}.mb-third{margin-bottom:.75em!important}.mb-1{margin-bottom:1em!important}.mb-1-half{margin-bottom:1.5em!important}.mb-2{margin-bottom:2em!important}.mb-3{margin-bottom:3em!important}.mb-4{margin-bottom:4em!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-quarter{margin-left:.25em!important;margin-right:.25em!important}.mx-half{margin-left:.5em!important;margin-right:.5em!important}.mx-third{margin-left:.75em!important;margin-right:.75em!important}.mx-1{margin-left:1em!important;margin-right:1em!important}.mx-1-half{margin-left:1.5em!important;margin-right:1.5em!important}.mx-2{margin-left:2em!important;margin-right:2em!important}.mx-3{margin-left:3em!important;margin-right:3em!important}.mx-4{margin-left:4em!important;margin-right:4em!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-quarter{margin-top:.25em!important;margin-bottom:.25em!important}.my-half{margin-top:.5em!important;margin-bottom:.5em!important}.my-third{margin-top:.75em!important;margin-bottom:.75em!important}.my-1{margin-top:1em!important;margin-bottom:1em!important}.my-1-half{margin-top:1.5em!important;margin-bottom:1.5em!important}.my-2{margin-top:2em!important;margin-bottom:2em!important}.my-3{margin-top:3em!important;margin-bottom:3em!important}.my-4{margin-top:4em!important;margin-bottom:4em!important}.m-0{margin:0!important}.m-quarter{margin:.25em!important}.m-half{margin:.5em!important}.m-third{margin:.75em!important}.m-1{margin:1em!important}.m-1-half{margin:1.5em!important}.m-2{margin:2em!important}.m-3{margin:3em!important}.m-4{margin:4em!important}.pl-0{padding-left:0!important}.pl-quarter{padding-left:.25em!important}.pl-half{padding-left:.5em!important}.pl-third{padding-left:.75em!important}.pl-1{padding-left:1em!important}.pl-1-half{padding-left:1.5em!important}.pl-2{padding-left:2em!important}.pl-3{padding-left:3em!important}.pl-4{padding-left:4em!important}.pr-0{padding-right:0!important}.pr-quarter{padding-right:.25em!important}.pr-half{padding-right:.5em!important}.pr-third{padding-right:.75em!important}.pr-1{padding-right:1em!important}.pr-1-half{padding-right:1.5em!important}.pr-2{padding-right:2em!important}.pr-3{padding-right:3em!important}.pr-4{padding-right:4em!important}.pt-0{padding-top:0!important}.pt-quarter{padding-top:.25em!important}.pt-half{padding-top:.5em!important}.pt-third{padding-top:.75em!important}.pt-1{padding-top:1em!important}.pt-1-half{padding-top:1.5em!important}.pt-2{padding-top:2em!important}.pt-3{padding-top:3em!important}.pt-4{padding-top:4em!important}.pb-0{padding-bottom:0!important}.pb-quarter{padding-bottom:.25em!important}.pb-half{padding-bottom:.5em!important}.pb-third{padding-bottom:.75em!important}.pb-1{padding-bottom:1em!important}.pb-1-half{padding-bottom:1.5em!important}.pb-2{padding-bottom:2em!important}.pb-3{padding-bottom:3em!important}.pb-4{padding-bottom:4em!important}.px-0{padding-left:0!important;padding-right:0!important}.px-quarter{padding-left:.25em!important;padding-right:.25em!important}.px-half{padding-left:.5em!important;padding-right:.5em!important}.px-third{padding-left:.75em!important;padding-right:.75em!important}.px-1{padding-left:1em!important;padding-right:1em!important}.px-1-half{padding-left:1.5em!important;padding-right:1.5em!important}.px-2{padding-left:2em!important;padding-right:2em!important}.px-3{padding-left:3em!important;padding-right:3em!important}.px-4{padding-left:4em!important;padding-right:4em!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-quarter{padding-top:.25em!important;padding-bottom:.25em!important}.py-half{padding-top:.5em!important;padding-bottom:.5em!important}.py-third{padding-top:.75em!important;padding-bottom:.75em!important}.py-1{padding-top:1em!important;padding-bottom:1em!important}.py-1-half{padding-top:1.5em!important;padding-bottom:1.5em!important}.py-2{padding-top:2em!important;padding-bottom:2em!important}.py-3{padding-top:3em!important;padding-bottom:3em!important}.py-4{padding-top:4em!important;padding-bottom:4em!important}.p-0{padding:0!important}.p-quarter{padding:.25em!important}.p-half{padding:.5em!important}.p-third{padding:.75em!important}.p-1{padding:1em!important}.p-1-half{padding:1.5em!important}.p-2{padding:2em!important}.p-3{padding:3em!important}.p-4{padding:4em!important}.m-auto{margin:auto}.hidden{position:absolute!important;visibility:hidden!important;pointer-events:none!important}.text-underline{text-decoration:underline}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right!important}.as-block{display:block}.as-inline-block{display:inline-block}.is-relative{position:relative}.hide-overflow{overflow:hidden}.overflow-auto{overflow:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-auto{overflow-x:auto}.btn-reset{-webkit-appearance:none;appearance:none;transition:all .3s ease;border:none;outline:none;background:none;cursor:pointer;margin:0;padding:0}.reset-list{list-style:none;margin:0;padding:0}.reset-list>li{list-style:none;margin:0 0 10px 0}.full-width{width:100%}.full-height{height:100%}.max-width-500{max-width:500px}.max-width-600{max-width:600px}.max-width-800{max-width:800px}.max-width-content{max-width:max-content}.spacer{height:1px}.clamp-lines-2{-webkit-line-clamp:2}.clamp-lines-2,.clamp-lines-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box!important;-webkit-box-orient:vertical}.clamp-lines-3{-webkit-line-clamp:3}.white-space-nowrap{white-space:nowrap}.gap-quarter{gap:.25em}.gap-half{gap:.5em}.gap-third{gap:.75em}.gap-1{gap:1em}.gap-1-half{gap:1.5em}.gap-2{gap:2em}.gap-3{gap:3em}.flex-center-xy{align-items:center}.flex-center-x,.flex-center-xy{display:flex;justify-content:center}.flex-center-y{display:flex;align-items:center}.flex-dir-col{display:flex;flex-direction:column}.align-start{display:flex;align-items:flex-start}.align-end{display:flex;align-items:flex-end}.align-self-end{align-self:flex-end}.align-self-center{align-self:center}.justify-end{display:flex;justify-content:flex-end}.justify-center{display:flex;justify-content:center}.justify-space-btwn{display:flex;justify-content:space-between}.flex-wrap{flex-wrap:wrap}.grow-0{flex-grow:0;flex-basis:unset}.grow-1{flex-grow:1;flex-basis:0}.grow-2{flex-grow:2;flex-basis:0}.grow-3{flex-grow:3;flex-basis:0}.grow-4{flex-grow:4;flex-basis:0}.no-shrink{flex-shrink:0}.flex-col-2{display:flex;flex-wrap:wrap}.flex-col-2>*{width:50%;flex-basis:unset;flex-grow:unset;padding-right:1.5em}@media screen and (max-width:767px){.flex-col-2>*{padding-right:1em}}@media screen and (max-width:500px){.flex-col-2>*{width:100%;padding-right:0}}.col-count-2{column-count:2;max-width:max-content}@media screen and (max-width:500px){.col-count-2{column-count:1}}.col-count-2 .form-check-radio-group{margin-right:1.5em}@media screen and (max-width:767px){.col-count-2 .form-check-radio-group{margin-right:1em}}@media screen and (max-width:500px){.col-count-2 .form-check-radio-group{margin-right:0}}.font-small{font-size:14px!important}.font-medium{font-size:16px!important}.font-large{font-size:18px!important}.normal-weight{font-family:open_sansregular,Sans-Serif}.semi-bold{font-family:open_sanssemibold,Sans-Serif}.bold{font-family:open_sansbold,Sans-Serif}.italics{font-style:italic}.text-uppercase{text-transform:uppercase}.caps-each-word{text-transform:capitalize}.caps-first-letter:first-letter{text-transform:uppercase}.label-gray{color:#848484;font-family:open_sanssemibold,Sans-Serif}.gray-border{border-radius:5px;border:2px solid #dbdbdb}.gray-border-bottom{border-bottom:1px solid #dbdbdb}.color-app{color:#2ab0da}.color-gray{color:#848484}.color-red{color:#d7301a}.color-green{color:#28b67f}.color-company{color:var(--theme-color)}.color-yellow{color:#ffba00}.bg-white{background:#fff}.bg-lt-gray{background:#dbdbdb}.bg-lightgreen{background:#90ee90}hr.hr-dark-gray{background:#353535}hr.hr-gray{background:#848484}hr.hr-lt-gray{background:#dbdbdb}hr.hr-app{background:#2ab0da}hr.hr-company{background:var(--theme-color)}hr.hr-thin-white{height:1px;background:#fff}svg.icon{transition:all .3s ease}svg.icon.fill-white{fill:#fff}svg.icon.fill-lt-gray{fill:#dbdbdb}svg.icon.fill-gray{fill:#848484}svg.icon.fill-dark{fill:#000}svg.icon.fill-green{fill:#28b67f}svg.icon.fill-app{fill:#2ab0da}svg.icon.fill-current-color{fill:currentColor}svg.icon.fill-company{fill:var(--theme-color)}svg.icon.fill-red{fill:#d7301a}svg.icon.fill-yellow{fill:#ffba00}svg.icon.stroke-white{stroke:#fff}svg.icon.stroke-lt-gray{stroke:#dbdbdb}svg.icon.stroke-gray{stroke:#848484}svg.icon.stroke-dark{stroke:#000}svg.icon.stroke-current-color{stroke:currentColor}svg.icon.stroke-green{stroke:#28b67f}svg.icon.stroke-app{stroke:#2ab0da}svg.icon.stroke-company{stroke:var(--theme-color)}svg.icon.stroke-red{stroke:#d7301a}svg.icon.stroke-yellow{stroke:#ffba00}.payment-dialog-body{overflow-x:hidden;padding-left:0!important;padding-right:0!important}.columns-wrapper{display:flex;width:200%;transition:transform .5s ease}.column{width:50%;padding-left:20px;padding-right:20px}.slide{transform:translateX(-50%)}.flex-column{display:flex;flex-direction:column}.actions-header-wrapper{line-height:1.1;text-align:left;font-size:18px;font-family:open_sansbold,Sans-Serif}.margin-top-auto{margin-top:auto}.photos-contract-container{padding:10px}.photos-contract-grid{overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;overflow-x:hidden}.photo-contract-item{position:relative;border:2px solid #0000;border-radius:8px;transition:transform .5s ease,border-color .3s ease;overflow:hidden;display:flex;flex-direction:column;align-items:center}.photo-contract-item img{width:100%;height:300px;border-radius:8px;object-fit:cover;box-shadow:0 2px 5px #0000001a;transition:transform .5s ease}.photo-description{width:90%;margin-top:10px;border:1px solid #ccc;border-radius:4px;padding:8px;resize:none;font-size:14px;font-family:Arial,sans-serif;transition:border-color .3s ease}.photo-description:focus{border-color:#4caf50;outline:none}.photos-container{padding:10px}.photos-grid{max-height:70vh;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;overflow-x:hidden}.photo-item{position:relative;cursor:pointer;border:2px solid #0000;border-radius:8px;transition:transform .5s ease,border-color .3s ease;overflow:hidden}.photo-item img{width:100%;height:200px;border-radius:8px;object-fit:cover;box-shadow:0 2px 5px #0000001a;transition:transform .5s ease}.photo-item input[type=checkbox]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.photo-item input[type=checkbox]:hover~.photo-item,.photo-item input[type=checkbox]:hover~img{transform:scale(1.05)}.photo-item input[type=checkbox]:checked~img{border:2px solid #4caf50;transform:scale(1.05)}.photo-item .checkmark{position:absolute;top:8px;right:8px;width:20px;height:20px;border:2px solid #fff;background-color:#0009;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1;transition:background-color .3s ease}.photo-item input[type=checkbox]:checked+.checkmark{background-color:#4caf50}.photo-move-enter-active,.photo-move-leave-active{transition:all .5s ease}.photo-move-enter-from,.photo-move-leave-to{opacity:0;transform:translateY(20px)}.photo-move-move{transition:transform .5s ease}.app-account{background:#fff}.app-account.app-login{--header-height:0px;position:relative;background:url(/img/roof-shingle.f17c3fe5.png) repeat 50% #000;color:#fff}.app-account.app-login main{display:flex;align-items:center;justify-content:center}.app-account.app-login .heading{color:#fff;font-family:open_sanssemibold,Sans-Serif;font-size:20px;text-transform:capitalize;margin-bottom:25px}.app-account.app-login a{color:#fff}.app-account.app-login a:hover{color:#2ab0da}.app-account.app-login .login-wrap{max-width:330px;width:100%;margin:auto;padding-bottom:35px}.app-account.app-login .login-wrap .logo{margin:auto;width:100%;height:200px}@media screen and (max-height:600px){.app-account.app-login .login-wrap .logo{height:140px}}.app-account.app-login .login-wrap.setup-page{max-width:600px}.app-account.app-login .login-wrap.setup-page .account-setup-wrap{display:flex;align-items:flex-start;gap:1em 3em}@media screen and (max-width:600px){.app-account.app-login .login-wrap.setup-page .account-setup-wrap{flex-direction:column;align-items:center}.app-account.app-login .login-wrap.setup-page .account-setup-wrap>div{max-width:300px;width:100%}}.app-account.app-login .login-wrap .login-input-wrap{margin-bottom:20px;width:100%;text-align:center}.app-account.app-login .login-wrap .login-input-wrap input{width:100%}.app-account.app-login .login-wrap ul li{margin:0 0 2px 0;font-size:15px;line-height:1.6}.app-account header{background:url(/img/roof-shingle.f17c3fe5.png) repeat 50% #000;border-bottom:1px solid #fff;color:#fff}@media screen and (max-width:600px){.app-account header{padding:10px 0}.app-account header .inner-wrap{flex-direction:column}.app-account header .inner-wrap .account-admin-nav-wrap{align-self:flex-end}}.app-account header .width-wrapper{height:100%}.app-account header .logo{width:53px;height:42px}.app-account header a{color:#fff;text-decoration:none}.app-account header a:hover{color:#2ab0da}.app-account header .btn-link{color:#fff}.app-account main{width:100%}.app-account main .heading-wrap{color:#2ab0da}.app-account main .app-ver{font-size:14px;font-family:open_sanssemibold,Sans-Serif;color:#848484;position:absolute;bottom:15px;left:50%;transform:translateX(-50%)}.app-account main .user-company-container .user-company-item{background:#eee;border-radius:6px;padding:20px;margin-bottom:15px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px 20px}@media screen and (max-width:700px){.app-account main .user-company-container .user-company-item{padding:12px 20px}}@media screen and (max-width:460px){.app-account main .user-company-container .user-company-item{flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:15px}}.app-account main .user-company-container .user-company-item .company-inner{align-items:center;display:flex;gap:25px}@media screen and (max-width:460px){.app-account main .user-company-container .user-company-item .company-inner{flex-direction:column;justify-content:center;align-items:center;gap:20px}}.app-account main .user-company-container .user-company-item .company-name{font-family:oswaldbold,Sans-Serif;text-transform:uppercase;font-size:clamp(24px,3.5vw,30px);padding-top:5px}@media screen and (max-width:700px){.app-account main .user-company-container .user-company-item .btn-fill-app{min-width:100px;padding-left:10px;padding-right:10px}}@media screen and (max-width:460px){.app-account main .user-company-container .user-company-item .btn-fill-app{order:2}}.app-account main .user-company-container .user-company-item .btn-fill-app.active-company{pointer-events:none;background:#0000;border-color:#28b67f;box-shadow:0 0 0 #0000;color:#28b67f}.app-account main .user-company-container .user-company-item .back-to-portal{gap:7px;font-size:18px;color:#2ab0da}.app-account main .user-company-container .user-company-item .back-to-portal .icon{fill:#2ab0da;stroke:#2ab0da;width:25px;height:25px}.app-account main .user-company-container .user-company-item .back-to-portal:hover{color:#848484}.app-account main .user-company-container .user-company-item .back-to-portal:hover .icon{fill:#848484;stroke:#848484}.app-admin{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIYAAACGCAYAAAAYefKRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE7mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuYTg3MzFiOSwgMjAyMS8wOS8wOS0wMDozNzozOCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjAgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMS0xMi0yMlQxMDoyMzoyOC0wNjowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjEtMTItMjJUMTA6MjU6NDgtMDY6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjEtMTItMjJUMTA6MjU6NDgtMDY6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmU5ZTYzNzg2LWM0ZTctMzc0OS05YTIxLTE1NzljNWJkNTRiMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDplOWU2Mzc4Ni1jNGU3LTM3NDktOWEyMS0xNTc5YzViZDU0YjAiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplOWU2Mzc4Ni1jNGU3LTM3NDktOWEyMS0xNTc5YzViZDU0YjAiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmU5ZTYzNzg2LWM0ZTctMzc0OS05YTIxLTE1NzljNWJkNTRiMCIgc3RFdnQ6d2hlbj0iMjAyMS0xMi0yMlQxMDoyMzoyOC0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIzLjAgKFdpbmRvd3MpIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrRfOGwAAAcUSURBVHic7d3PThtXFAbwb8ZjPBgcYyAQyB8KJA1SKlCrSlWjqm006iKLCqmquslL8Aqsus5mHqNblpFQ1apSRdVMFwkBUrXBkBKCocZgzNhdXCOn9jHSGbUDMd9PsiLZObrH5hPGHO4d6+FS8cFhJQyr1VoVTdY2dg/WNvcOm+8HkAKQAFASHjtNH4BCDDVpACGAcvMDE1cuuRMj2e7m+23bst1kIlEqH1eaHwvDau3R4/V2PUTpr7feW8tap+iq34rKtXIAdqQH7k1f7UskbKv5/nTKSWJ+cXt2biE/pFnJ84Prnh9MKRuE5wefxVQz5fnBdU3N3EJ+aH5xezbCWlH6m/b8IKesGfb8YDrCWl9oa+YXt2dtbRFdDAwGiRgMEjEYJGIwSOQsrxf2wmqt5WPdRbP5ulTeKhzsnXUf58HyemHP2dwplWE+819oW7sH4u89LqLNnVKZbyUkYjBIxGCQiMEgkeX5wX0Aeeh+8MrBDHReKte7CWAlhpphAEdoMzxqIwVgFMBz5VpR+huFGbxphpCZ+i2vXOs2gKfKmnEHwDFMg9IUtZ2T6eS+csEwppojmOejqQthXos4+qsAOFDWJQG4EdaK0t8xPD+46/lBr6aqE6ernh/0en5wN8JaHTdd9fzgLn/GIBGDQSIGg0QMBokYDBIxGCRiMEjEYJCIwSARg0Eiy/ODzwE8g26gcwVmXqIdOH0I4OcYasZhZhGbipo0gFsAflWuFaW/d2F60/wp4UD9tqxc62MAPyprZhyYid0N6LbLZWCGOtrvOD0AJmOo6Yd5Pj2KmiTM84qjv1x9Pc3gMl2/addyI9RkOERr1HCI1qjhEI1kDAaJGAwSMRgkYjBIxGCQiMEgEYNBIgaDRAwGiRgMElmeH3wNc3ak5oyMt/acz1MkYM7f3FWu1Ye39JzPU2Q5RGvUcIjWqOEQjWQMBokYDBIxGCRiMEjEYJCIwSARg0EiBoNEDAaJGAwSWZ4ffAngFaLtRHutXO8agBcx1JzsRPtbUZMEMAhgQ7lWlP4GYYZhUXaivVKudQPAH8qaEQdmmrgK3aR0BKbJVeWCWQBPYqiZhHk+mi9yGiYccfQ3BdObZpI7WL9p14pSk+Z0tVHD6WqjhtNVkjEYJGIwSMRgkMi+M9afmRzJdp11I2dtciTbdWesP3PWfZwHd8b6M/ZAxnXTruOcdTNnLe06zkDGdc+6j/NgIOO6fCshEYNBIgaDRAwGiaxvfyh8s1sqr4fVWsusZGv3YP/PreKBUDcIc0ygdnj0HoDfYqi5BjOgahk4Xb/c2305291yzGPCttLZdOrq6+Lhs+bHajVUf1ndajcwjNLfO/XeNLvK+uq335VrzaDN2aXvT17ut6zWbw79ve4tx7Yt20nYPZZVa/lkYlmWBfm7iguzXU5zjiZgtgHGUXPy8bulzrKstJOwWz6WJmwrVX8tLjU/Vq3Vami/3TFKf0mYA3Rrihq3XvefvX6JhJW1zdf4X2zbsjG/uD07t5Af0qzUiUO0uYX80Pzi9myEtTpuiDa/uD3LnzFIxGCQiMEgEYNBIrt4WKmUK6Hm0JSOVK6EYfGwovm7145VPKxUnKWVrQJ0J890pOUXhTL0J+N0pKWVrQLfSkjEYJCIwSARg0EiBoNElucHX8HsiDpW1KVhhjOaLYCAmcpqt9hFqcnAnPOp2V3nwOwq21auFaW/LMxVHo8UNS7M+arac0iHAPylrBngTrRGDXeiNWq4E41kDAaJGAwSMRgkYjBIxGCQiMEgEYNBIgaDRAwGiRgMEvFieQ28WF4DL5b3Rg2HaI0aDtFIxmCQiMEgEYNBIgaDRAwGiRgMEjEYJGIwSMRgkIjBIJHl+cF9AHnoBk45mIHOS+V6NwGsxFAzDLPLSzM8SgEYBfBcuVaU/kZhBm+aIWSmfssr17oN4KmyZtyB2ZpYgu6Kft31f/eVC4Yx1RzBPB9NXQjzWsTRXwVmi6KmLgmzTTGO/o45XW3UcLraqOF0lWQMBokYDBIxGCRiMEjEYJCIwSARg0EiBoNEDAaJLM8PPgXwBLqBzgjMbq9V5XofAfgphppJmOezoahJA5gCsKRcK0p/UzC9aXa9DdZvT5RrfQLge2XNBydnW05Ct10uAzPUSSoXzMC8KP93TT/M88kqapL1/x9HfydXodQMLtNohFcjSg23KL5RwyFao4ZDNJIxGCRiMEjEYJDIyfZ0ObUaWi7jfNFcSndZloWWy5hfRNmeLseZGR/M7eyXu6G/xERHGRvOdOd6UrnvzrqRc2BmfDDHtxISMRgkYjBIxGCQiMEgkfVwqfjgsBKG1Wqt2vzg2sbuwdrmnjToeWvP+Zy4csmdGMl2N99v25btJhOJUvm4ZZgYhtXao8fr7XqI0t+5OOfz3vTVvkTCbvlVRTrlJP8BQ43GXV/LLHAAAAAASUVORK5CYII=) repeat 50% #000;color:#fff}.app-admin a{color:#fff}.app-admin a:hover{color:#2ab0da}@media screen and (max-width:640px){.app-admin header{border-bottom:1px solid #fff}}@media screen and (max-width:550px){.app-admin header .admin-label{display:none}}.app-admin header .admin-logo-wrap{position:absolute;width:100%;top:0;left:0;display:flex;justify-content:space-between;align-items:flex-end;pointer-events:none;height:var(--header-height)}@media screen and (max-width:640px){.app-admin header .admin-logo-wrap{position:static;width:auto;display:flex;align-items:center}}.app-admin header .admin-logo-wrap .line{flex-grow:1;display:block;width:100%;height:1px;background:#fff}@media screen and (max-width:640px){.app-admin header .admin-logo-wrap .line{display:none}}.app-admin header .admin-logo-wrap a{pointer-events:all;flex-grow:0;width:75px;display:block;flex-shrink:0;margin:0 12px}@media screen and (max-width:640px){.app-admin header .admin-logo-wrap a{margin:0 1em 0 0;width:53px}}.app-admin header .admin-logo-wrap a .logo{transform:translateY(10px);width:75px;height:60px}@media screen and (max-width:640px){.app-admin header .admin-logo-wrap a .logo{transform:none}}.app-admin header .super-admin-nav-contain{position:relative;outline:none}@media screen and (max-width:1075px){.app-admin header .super-admin-nav-contain.expanded button:after{transform:rotate(-180deg)}.app-admin header .super-admin-nav-contain.expanded .super-admin-nav{opacity:1;transform:translateY(0);pointer-events:all}}.app-admin header .super-admin-nav-contain .toggle-btn{-webkit-appearance:none;appearance:none;transition:all .3s ease;border:none;background:none;cursor:pointer;margin:0;padding:0;font-family:open_sanssemibold,Sans-Serif;color:#fff;font-size:16px;background:#000;border-radius:5px;padding:10px;border:2px solid #848484;display:inline-flex;align-items:center;justify-content:space-between;min-width:150px;outline:none}@media screen and (min-width:1076px){.app-admin header .super-admin-nav-contain .toggle-btn{display:none}}@media screen and (max-width:350px){.app-admin header .super-admin-nav-contain .toggle-btn{min-width:140px}}.app-admin header .super-admin-nav-contain .toggle-btn:after{content:"";background:url(/img/chevron.613b531f.svg) 50% no-repeat;background-size:contain;width:13px;height:9px;margin-left:15px;transition:all .3s ease}.app-admin header .super-admin-nav-contain .toggle-btn img{max-height:19px}.app-admin header .super-admin-nav-contain .toggle-btn .no-select{font-style:italic;color:#848484}.app-admin header .super-admin-nav-contain .super-admin-nav{outline:none}@media screen and (min-width:1076px){.app-admin header .super-admin-nav-contain .super-admin-nav{display:flex}}@media screen and (max-width:1075px){.app-admin header .super-admin-nav-contain .super-admin-nav{position:absolute;width:100%;left:0;top:calc(100% - 5px);background:#000;border-bottom:2px solid #848484;border-left:2px solid #848484;border-right:2px solid #848484;border-radius:0 0 5px 5px;overflow:hidden;padding:5px 0;opacity:0;transform:translateY(-10px);transition:all .3s ease;pointer-events:none}}.app-admin header .super-admin-nav-contain .super-admin-nav a{font-family:open_sanssemibold,Sans-Serif}.app-admin header .super-admin-nav-contain .super-admin-nav a.google-link:hover{opacity:.7}@media screen and (min-width:1076px){.app-admin header .super-admin-nav-contain .super-admin-nav a.google-link img{width:58px}}@media screen and (max-width:1075px){.app-admin header .super-admin-nav-contain .super-admin-nav a.google-link img{width:52px}}.app-admin header .super-admin-nav-contain .super-admin-nav a.hangfire-link{text-decoration:none;font-style:italic}@media screen and (min-width:1076px){.app-admin header .super-admin-nav-contain .super-admin-nav a{-webkit-appearance:none;appearance:none;transition:all .3s ease;border:none;outline:none;background:none;cursor:pointer;margin:0;padding:0;text-decoration:underline;text-underline-offset:2px;color:#fff;margin-left:30px}.app-admin header .super-admin-nav-contain .super-admin-nav a:hover{color:#2ab0da}.app-admin header .super-admin-nav-contain .super-admin-nav a.router-link-active{color:#848484}.app-admin header .super-admin-nav-contain .super-admin-nav a.router-link-active img{border-color:#848484}}@media screen and (max-width:1075px){.app-admin header .super-admin-nav-contain .super-admin-nav a{text-decoration:none;display:block;width:100%;text-align:left;font-size:15px;padding:7px 10px;line-height:1.2}.app-admin header .super-admin-nav-contain .super-admin-nav a.router-link-active{color:#2ab0da}}.app-admin main .heading{color:#2ab0da}.app-admin main .form-edit-user{max-width:800px}@media screen and (max-width:900px){.app-admin main .companies-list{display:block}.app-admin main .companies-list tr{display:grid;grid-template-areas:"td-join td-company td-action";grid-template-columns:120px 1fr auto;grid-row-gap:10px;border-bottom:1px solid #848484;padding:10px 0 15px 0;align-items:center;grid-column-gap:25px}}@media screen and (max-width:600px){.app-admin main .companies-list tr{grid-template-areas:"td-join td-company" "td-join td-action";grid-template-columns:120px 1fr}}@media screen and (max-width:460px){.app-admin main .companies-list tr{grid-template-areas:"td-company td-company" "td-join td-action"}}@media screen and (max-width:350px){.app-admin main .companies-list tr{grid-template-areas:"td-company" "td-join" "td-action";grid-template-columns:1fr;grid-row-gap:15px;padding:15px 0 20px 0}}.app-admin main .companies-list tr td{padding-bottom:1em}@media screen and (max-width:900px){.app-admin main .companies-list tr td{padding-bottom:0}}.app-admin main .companies-list tr td:not(:last-of-type){padding-right:3em}@media screen and (max-width:900px){.app-admin main .companies-list tr td:not(:last-of-type){padding-right:0}}.app-admin main .companies-list tr .td-join{grid-area:td-join}.app-admin main .companies-list tr .td-company{max-width:340px;grid-area:td-company;word-break:break-word}@media screen and (max-width:900px){.app-admin main .companies-list tr .td-company{max-width:none}}.app-admin main .companies-list tr .td-action{grid-area:td-action;text-align:left}@media screen and (max-width:900px){.app-admin main .companies-list tr .td-action{display:flex;flex-direction:column;align-items:flex-end}}@media screen and (max-width:600px){.app-admin main .companies-list tr .td-action{flex-direction:row}}@media screen and (max-width:460px){.app-admin main .companies-list tr .td-action{flex-direction:column}}@media screen and (max-width:350px){.app-admin main .companies-list tr .td-action{flex-direction:row;align-items:center}}.app-admin main .companies-list tr .td-action .btn-link-delete{margin:0 0 0 3em}@media screen and (max-width:900px){.app-admin main .companies-list tr .td-action .btn-link-delete{margin:12px 0 0 0}}@media screen and (max-width:600px){.app-admin main .companies-list tr .td-action .btn-link-delete{margin:0 0 0 1.5em}}@media screen and (max-width:460px){.app-admin main .companies-list tr .td-action .btn-link-delete{margin:12px 0 0 0}}@media screen and (max-width:350px){.app-admin main .companies-list tr .td-action .btn-link-delete{margin:0 0 0 1.5em}}.app-admin main .users-list .user-item{display:grid;grid-template-columns:1fr 115px 1fr;grid-template-areas:"user-name-email user-role user-actions";gap:10px 25px;padding:12px 0;max-width:800px;align-items:flex-start}@media screen and (max-width:800px){.app-admin main .users-list .user-item{grid-template-columns:2fr 1fr 1fr;border-bottom:1px solid #848484}}@media screen and (max-width:600px){.app-admin main .users-list .user-item{grid-template-columns:1fr auto;grid-template-areas:"user-name-email user-role" "user-actions user-role"}}@media screen and (max-width:400px){.app-admin main .users-list .user-item{gap:12px 25px;grid-template-areas:"user-name-email" "user-role" "user-actions"}}.app-admin main .users-list .user-item .user-name-email{display:grid;align-items:flex-start;grid-template-areas:"account-icon user-name" ". user-email" ". resend";justify-content:flex-start;word-break:break-word;grid-area:user-name-email;gap:3px 0}.app-admin main .users-list .user-item .user-name-email .icon{grid-area:account-icon}.app-admin main .users-list .user-item .user-name-email .name{font-family:open_sanssemibold,Sans-Serif;grid-area:user-name}.app-admin main .users-list .user-item .user-name-email .email{grid-area:user-email}.app-admin main .users-list .user-item .user-name-email .resend{grid-area:resend;margin-left:-33px}.app-admin main .users-list .user-item .user-role{font-family:open_sanssemibold,Sans-Serif;text-align:center;grid-area:user-role}@media screen and (max-width:400px){.app-admin main .users-list .user-item .user-role{text-align:left;display:flex;flex-wrap:wrap;margin-left:30px;gap:5px}}.app-admin main .users-list .user-item .user-actions{grid-area:user-actions;display:flex;gap:10px 40px}@media screen and (max-width:800px){.app-admin main .users-list .user-item .user-actions{flex-direction:column;align-items:flex-end}}@media screen and (max-width:600px){.app-admin main .users-list .user-item .user-actions{flex-direction:row;gap:10px 20px}}.app-config{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIYAAACGCAYAAAAYefKRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE7mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuYTg3MzFiOSwgMjAyMS8wOS8wOS0wMDozNzozOCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjAgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMS0xMi0yMlQxMDoyMzoyOC0wNjowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjEtMTItMjJUMTA6MjU6NDgtMDY6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjEtMTItMjJUMTA6MjU6NDgtMDY6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmU5ZTYzNzg2LWM0ZTctMzc0OS05YTIxLTE1NzljNWJkNTRiMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDplOWU2Mzc4Ni1jNGU3LTM3NDktOWEyMS0xNTc5YzViZDU0YjAiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplOWU2Mzc4Ni1jNGU3LTM3NDktOWEyMS0xNTc5YzViZDU0YjAiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmU5ZTYzNzg2LWM0ZTctMzc0OS05YTIxLTE1NzljNWJkNTRiMCIgc3RFdnQ6d2hlbj0iMjAyMS0xMi0yMlQxMDoyMzoyOC0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIzLjAgKFdpbmRvd3MpIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrRfOGwAAAcUSURBVHic7d3PThtXFAbwb8ZjPBgcYyAQyB8KJA1SKlCrSlWjqm006iKLCqmquslL8Aqsus5mHqNblpFQ1apSRdVMFwkBUrXBkBKCocZgzNhdXCOn9jHSGbUDMd9PsiLZObrH5hPGHO4d6+FS8cFhJQyr1VoVTdY2dg/WNvcOm+8HkAKQAFASHjtNH4BCDDVpACGAcvMDE1cuuRMj2e7m+23bst1kIlEqH1eaHwvDau3R4/V2PUTpr7feW8tap+iq34rKtXIAdqQH7k1f7UskbKv5/nTKSWJ+cXt2biE/pFnJ84Prnh9MKRuE5wefxVQz5fnBdU3N3EJ+aH5xezbCWlH6m/b8IKesGfb8YDrCWl9oa+YXt2dtbRFdDAwGiRgMEjEYJGIwSOQsrxf2wmqt5WPdRbP5ulTeKhzsnXUf58HyemHP2dwplWE+819oW7sH4u89LqLNnVKZbyUkYjBIxGCQiMEgkeX5wX0Aeeh+8MrBDHReKte7CWAlhpphAEdoMzxqIwVgFMBz5VpR+huFGbxphpCZ+i2vXOs2gKfKmnEHwDFMg9IUtZ2T6eS+csEwppojmOejqQthXos4+qsAOFDWJQG4EdaK0t8xPD+46/lBr6aqE6ernh/0en5wN8JaHTdd9fzgLn/GIBGDQSIGg0QMBokYDBIxGCRiMEjEYJCIwSARg0Eiy/ODzwE8g26gcwVmXqIdOH0I4OcYasZhZhGbipo0gFsAflWuFaW/d2F60/wp4UD9tqxc62MAPyprZhyYid0N6LbLZWCGOtrvOD0AJmOo6Yd5Pj2KmiTM84qjv1x9Pc3gMl2/addyI9RkOERr1HCI1qjhEI1kDAaJGAwSMRgkYjBIxGCQiMEgEYNBIgaDRAwGiRgMElmeH3wNc3ak5oyMt/acz1MkYM7f3FWu1Ye39JzPU2Q5RGvUcIjWqOEQjWQMBokYDBIxGCRiMEjEYJCIwSARg0EiBoNEDAaJGAwSWZ4ffAngFaLtRHutXO8agBcx1JzsRPtbUZMEMAhgQ7lWlP4GYYZhUXaivVKudQPAH8qaEQdmmrgK3aR0BKbJVeWCWQBPYqiZhHk+mi9yGiYccfQ3BdObZpI7WL9p14pSk+Z0tVHD6WqjhtNVkjEYJGIwSMRgkMi+M9afmRzJdp11I2dtciTbdWesP3PWfZwHd8b6M/ZAxnXTruOcdTNnLe06zkDGdc+6j/NgIOO6fCshEYNBIgaDRAwGiaxvfyh8s1sqr4fVWsusZGv3YP/PreKBUDcIc0ygdnj0HoDfYqi5BjOgahk4Xb/c2305291yzGPCttLZdOrq6+Lhs+bHajVUf1ndajcwjNLfO/XeNLvK+uq335VrzaDN2aXvT17ut6zWbw79ve4tx7Yt20nYPZZVa/lkYlmWBfm7iguzXU5zjiZgtgHGUXPy8bulzrKstJOwWz6WJmwrVX8tLjU/Vq3Vami/3TFKf0mYA3Rrihq3XvefvX6JhJW1zdf4X2zbsjG/uD07t5Af0qzUiUO0uYX80Pzi9myEtTpuiDa/uD3LnzFIxGCQiMEgEYNBIrt4WKmUK6Hm0JSOVK6EYfGwovm7145VPKxUnKWVrQJ0J890pOUXhTL0J+N0pKWVrQLfSkjEYJCIwSARg0EiBoNElucHX8HsiDpW1KVhhjOaLYCAmcpqt9hFqcnAnPOp2V3nwOwq21auFaW/LMxVHo8UNS7M+arac0iHAPylrBngTrRGDXeiNWq4E41kDAaJGAwSMRgkYjBIxGCQiMEgEYNBIgaDRAwGiRgMEvFieQ28WF4DL5b3Rg2HaI0aDtFIxmCQiMEgEYNBIgaDRAwGiRgMEjEYJGIwSMRgkIjBIJHl+cF9AHnoBk45mIHOS+V6NwGsxFAzDLPLSzM8SgEYBfBcuVaU/kZhBm+aIWSmfssr17oN4KmyZtyB2ZpYgu6Kft31f/eVC4Yx1RzBPB9NXQjzWsTRXwVmi6KmLgmzTTGO/o45XW3UcLraqOF0lWQMBokYDBIxGCRiMEjEYJCIwSARg0EiBoNEDAaJLM8PPgXwBLqBzgjMbq9V5XofAfgphppJmOezoahJA5gCsKRcK0p/UzC9aXa9DdZvT5RrfQLge2XNBydnW05Ct10uAzPUSSoXzMC8KP93TT/M88kqapL1/x9HfydXodQMLtNohFcjSg23KL5RwyFao4ZDNJIxGCRiMEjEYJDIyfZ0ObUaWi7jfNFcSndZloWWy5hfRNmeLseZGR/M7eyXu6G/xERHGRvOdOd6UrnvzrqRc2BmfDDHtxISMRgkYjBIxGCQiMEgkfVwqfjgsBKG1Wqt2vzg2sbuwdrmnjToeWvP+Zy4csmdGMl2N99v25btJhOJUvm4ZZgYhtXao8fr7XqI0t+5OOfz3vTVvkTCbvlVRTrlJP8BQ43GXV/LLHAAAAAASUVORK5CYII=) repeat 50% #000;color:#fff}.app-config header{border-bottom:1px solid #fff}.app-config header .width-wrapper{height:100%}.app-config header a{color:#fff;text-decoration:none}.app-config header a:hover{color:#2ab0da}@media screen and (min-width:801px){.app-config header .mobile-logo{display:none}}.app-config header .header-col-sidebar{width:var(--col-sidebar-width);height:100%;display:flex;align-items:center;flex-shrink:0;border-right:7px solid #414141}@media screen and (max-width:800px){.app-config header .header-col-sidebar{display:none}}.app-config header .header-col-sidebar a{display:inline-block;width:53px;height:42px;flex-shrink:0}.app-config header .header-col-sidebar a .logo{width:100%;height:100%}.app-config main{padding:0}.app-config main hr{background:#fff;height:1px}@media screen and (max-width:800px){.app-config main .heading-wrap{min-height:45px}}.app-config main .heading{color:#fff}.app-config main .width-wrapper{overflow:hidden}.app-config main a{color:#fff}.app-config main a:hover{color:#2ab0da}.app-config main .mobile-sidebar-toggle{width:40px;background:#2ab0da;border-radius:0 6px 6px 0;flex-shrink:0;position:absolute;z-index:2;top:28px;left:0;height:65px;transition:all .5s ease;cursor:pointer;outline:none}.app-config main .mobile-sidebar-toggle:before{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;content:"";width:0;height:0;border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:10px solid #fff;z-index:3;transition:all .5s ease;transform-origin:center}.app-config main .mobile-sidebar-toggle.expanded{left:var(--col-sidebar-width)}.app-config main .mobile-sidebar-toggle.expanded:before{transform:translate(-50%,-50%) rotate(-180deg)}@media screen and (min-width:801px){.app-config main .mobile-sidebar-toggle{display:none}}.app-config main .main-col-sidebar{width:var(--col-sidebar-width);border-right:7px solid #2ab0da;flex-shrink:0;height:calc(var(--vh, 1vh)*100 - var(--header-height));overflow:auto;transition:all .5s ease}@media screen and (max-width:800px){.app-config main .main-col-sidebar{position:absolute;left:calc((var(--col-sidebar-width) - 7px)*-1);height:calc(var(--vh, 1vh)*100 - var(--header-height) - 28px);z-index:2;background:#111;bottom:0}.app-config main .main-col-sidebar.expanded{left:0}}.app-config main .main-col-sidebar nav a{display:block;font-family:open_sanssemibold,Sans-Serif;font-size:16px;text-decoration:none;height:65px;display:flex;align-items:center;padding:10px 25px;position:relative}.app-config main .main-col-sidebar nav a:after{content:"";position:absolute;bottom:-1px;height:1px;background:#fff;left:0;width:calc(100% - 10px);transition:all .3s ease}.app-config main .main-col-sidebar nav a.router-link-active{background:#2ab0da;color:#fff}.app-config main .main-col-sidebar nav a.router-link-active:after{opacity:0}.app-config main .main-col-content{flex-grow:1;--config-main-col-vert-margin:15px;--config-main-col-right-margin:25px;margin:var(--config-main-col-vert-margin) var(--config-main-col-right-margin) var(--config-main-col-vert-margin) 0;height:calc(var(--vh, 1vh)*100 - var(--header-height) - var(--config-main-col-vert-margin)*2);overflow:auto}@media screen and (max-width:800px){.app-config main .main-col-content{padding-left:60px;--config-main-col-right-margin:20px}}@media screen and (max-width:460px){.app-config main .main-col-content{--config-main-col-right-margin:15px}}.app-config main .main-col-content.main-padding-y{padding-top:20px;padding-bottom:20px}.app-config main .users-list .user-item{display:grid;grid-template-columns:1fr 135px 1fr;grid-template-areas:"user-name-email user-role user-actions";gap:10px 25px;padding:12px 0;align-items:flex-start}@media screen and (max-width:900px){.app-config main .users-list .user-item{grid-template-columns:2fr 1fr 1fr;border-bottom:1px solid #848484}}@media screen and (max-width:640px){.app-config main .users-list .user-item{grid-template-columns:1fr auto;grid-template-areas:"user-name-email user-role" "user-actions user-role"}}@media screen and (max-width:500px){.app-config main .users-list .user-item{gap:12px 25px;grid-template-areas:"user-name-email" "user-role" "user-actions"}}.app-config main .users-list .user-item .user-name-email{display:grid;align-items:flex-start;grid-template-areas:"account-icon user-name" ". user-email" ". resend";justify-content:flex-start;word-break:break-word;grid-area:user-name-email;gap:3px 0}.app-config main .users-list .user-item .user-name-email .icon{grid-area:account-icon}.app-config main .users-list .user-item .user-name-email .name{font-family:open_sanssemibold,Sans-Serif;grid-area:user-name}.app-config main .users-list .user-item .user-name-email .email{grid-area:user-email}.app-config main .users-list .user-item .user-name-email .resend{grid-area:resend;margin-left:-33px}.app-config main .users-list .user-item .user-role{font-family:open_sanssemibold,Sans-Serif;text-align:center;grid-area:user-role}@media screen and (max-width:500px){.app-config main .users-list .user-item .user-role{text-align:left;display:flex;flex-wrap:wrap;align-items:center;margin-left:30px;gap:5px}}.app-config main .users-list .user-item .user-role .zoho-logo{margin:5px auto 0 auto}@media screen and (max-width:500px){.app-config main .users-list .user-item .user-role .zoho-logo{margin:0 0 5px 5px}}.app-config main .users-list .user-item .user-actions{grid-area:user-actions;display:flex;gap:10px 40px}@media screen and (max-width:900px){.app-config main .users-list .user-item .user-actions{flex-direction:column;align-items:flex-end}}@media screen and (max-width:640px){.app-config main .users-list .user-item .user-actions{flex-direction:row;gap:10px 20px}}.app-config main .selected-file>:first-child{margin-top:0}.app-config main .selected-file>:last-child{margin-bottom:0}.app-config main .selected-file{border-radius:6px;border:1px solid #fff;background:#000;padding:15px 20px;margin-bottom:15px}@media screen and (max-width:640px){.app-config main .selected-file{padding:12px 15px}}.app-config main .selected-file.drive-picker{border-color:#2ab0da;background:#222}.app-config main .selected-file .heading{font-size:18px;margin:0 0 12px 0;line-height:1.3}@media screen and (max-width:640px){.app-config main .selected-file .heading{font-size:16px;line-height:1.2}}.app-config main .selected-file .selected-contain{display:flex;align-items:center;justify-content:space-between;gap:1em 1.5em}@media screen and (max-width:640px){.app-config main .selected-file .selected-contain{flex-direction:column;align-items:flex-start;width:100%}}.app-config main .selected-file .status{display:inline-flex;align-items:center;text-transform:capitalize;gap:10px;font-family:open_sansregular,Sans-Serif}.app-config main .selected-file .status svg{width:1.5em;height:1.5em}.app-config main .selected-file a.status{text-transform:none}.app-config main .selected-file .actions-contain{display:flex;flex-wrap:wrap;align-items:center;gap:1em;flex-shrink:0}.app-config main .selected-file .actions-contain .btn-link svg.icon{width:1.5em;height:1.5em;margin-right:.5em}.app-config main .estimate-workflow-list{list-style:none;margin:0;padding:0}.app-config main .estimate-workflow-list>li{list-style:none;margin:0 0 30px 0;padding:0;display:flex;flex-direction:column;align-items:flex-start;position:relative;gap:20px}@media screen and (max-width:700px){.app-config main .estimate-workflow-list>li{gap:20px}}@media screen and (max-width:640px){.app-config main .estimate-workflow-list>li{flex-wrap:wrap}}.app-config main .estimate-workflow-list>li>.check-radio-wrap{margin-bottom:10px;width:auto}@media screen and (min-width:641px){.app-config main .estimate-workflow-list>li>.check-radio-wrap{padding-right:15px;top:0;width:160px;flex-shrink:0}}.app-config main .estimate-workflow-list>li>ol{list-style:none;margin:0;padding:0;flex-grow:1;max-width:450px;width:100%}@media screen and (max-width:640px){.app-config main .estimate-workflow-list>li>ol{margin-left:22px}}@media screen and (max-width:460px){.app-config main .estimate-workflow-list>li>ol{margin-left:0}}.app-config main .estimate-workflow-list>li>ol>li{list-style:none;margin:0 0 12px 0;padding:0 0 0 25px;position:relative;display:flex;align-items:flex-start;gap:7px 15px;justify-content:space-between}.app-config main .estimate-workflow-list>li>ol>li .notes-btn{flex-shrink:0}@media screen and (max-width:460px){.app-config main .estimate-workflow-list>li>ol>li .notes-btn .inner{display:none}}.app-config main .estimate-workflow-list>li>ol>li .check-radio-wrap{width:auto}.app-config main .estimate-workflow-list>li>ol>li:before{position:absolute;left:0;top:0;content:"•";color:#848484;font-size:22px;font-family:open_sanssemibold,Sans-Serif;display:block}.app-config main .inline-text{display:flex;gap:20px}.app-config main .package-group{margin-bottom:30px}.app-config main .package-group .package-item{display:grid;grid-template-columns:120px 1fr auto;grid-template-areas:"thumbnail name link";margin:0 0 10px 0;align-items:center;max-width:600px;gap:7px 20px}@media screen and (max-width:640px){.app-config main .package-group .package-item{grid-template-columns:120px 1fr;grid-template-areas:"thumbnail name" "thumbnail link";margin:0 0 15px 0}}@media screen and (max-width:500px){.app-config main .package-group .package-item{gap:7px 15px;grid-template-columns:90px 1fr;align-items:flex-start}}@media screen and (max-width:400px){.app-config main .package-group .package-item{grid-template-columns:75px 1fr}}.app-config main .package-group .package-item .package-thumbnail{height:50px;flex-shrink:0;width:100%;grid-area:thumbnail}@media screen and (max-width:640px){.app-config main .package-group .package-item .package-thumbnail{height:55px}}@media screen and (max-width:500px){.app-config main .package-group .package-item .package-thumbnail{height:45px}}@media screen and (max-width:400px){.app-config main .package-group .package-item .package-thumbnail{height:35px}}.app-config main .package-group .package-item .package-name{grid-area:name}@media screen and (max-width:500px){.app-config main .package-group .package-item .package-name{font-size:14px}}.app-config main .package-group .package-item .btn-link{grid-area:link}@media screen and (max-width:500px){.app-config main .package-group .package-item .btn-link{font-size:14px}.app-config main .package-group .package-item .btn-link:before{width:20px;height:20px}}.app-config main .packages-nav{margin-bottom:20px}.app-config main .packages-nav ul{margin:0;padding:0;list-style:none;display:flex;border-radius:5px;border:1px solid #2ab0da;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.app-config main .packages-nav ul::-webkit-scrollbar{display:none}.app-config main .packages-nav ul li{margin:0;padding:0;display:flex;align-items:center;justify-content:center;font-family:open_sanssemibold,Sans-Serif;font-size:18px;flex-grow:1;flex-basis:0;padding:10px 15px;cursor:pointer;transition:all .3s ease;letter-spacing:.5px}.app-config main .packages-nav ul li.active{background:#2ab0da;color:#111}.app-config main .packages-nav ul li.active svg{fill:#111;stroke:#111}.app-config main .packages-nav ul li:not(:last-of-type){border-right:1px solid #2ab0da}.app-config main .packages-nav ul li svg{margin-right:10px;fill:#fff;transition:all .3s ease;stroke:#fff;width:28px;height:28px}.app-config main .package-workflow{position:relative}.app-config main .wysiwyg-contain.wysiwyg-packages{max-width:450px}.app-config main .wysiwyg-contain .wysiwyg-header{top:-20px}.app-config code{background-color:#ffffff40;padding:.1em .4em;display:inline-block;border-radius:.25em}@media print{.app-estimator body,.app-estimator html,.app-pdf body,.app-pdf html{height:100%}.app-estimator footer,.app-estimator header,.app-pdf footer,.app-pdf header{display:none!important}.app-estimator .app-account,.app-estimator .app-admin,.app-estimator .app-config,.app-estimator .app-estimator,.app-pdf .app-account,.app-pdf .app-admin,.app-pdf .app-config,.app-pdf .app-estimator{min-height:0}.app-estimator .page-break-before,.app-pdf .page-break-before{page-break-before:always}.app-estimator .page-break-inside,.app-pdf .page-break-inside{page-break-inside:avoid}.app-estimator .main-padding-x,.app-estimator .main-padding-y,.app-pdf .main-padding-x,.app-pdf .main-padding-y{padding:0!important}}.app-estimator .estimate-document-page.create-doc-page .select-wrap select,.app-estimator .estimate-document-page.create-doc-page input[type=date],.app-estimator .estimate-document-page.create-doc-page input[type=email],.app-estimator .estimate-document-page.create-doc-page input[type=number],.app-estimator .estimate-document-page.create-doc-page input[type=password],.app-estimator .estimate-document-page.create-doc-page input[type=search],.app-estimator .estimate-document-page.create-doc-page input[type=tel],.app-estimator .estimate-document-page.create-doc-page input[type=text],.app-estimator .estimate-document-page.create-doc-page input[type=time],.app-estimator .estimate-document-page.create-doc-page input[type=url],.app-pdf .estimate-document-page.create-doc-page .select-wrap select,.app-pdf .estimate-document-page.create-doc-page input[type=date],.app-pdf .estimate-document-page.create-doc-page input[type=email],.app-pdf .estimate-document-page.create-doc-page input[type=number],.app-pdf .estimate-document-page.create-doc-page input[type=password],.app-pdf .estimate-document-page.create-doc-page input[type=search],.app-pdf .estimate-document-page.create-doc-page input[type=tel],.app-pdf .estimate-document-page.create-doc-page input[type=text],.app-pdf .estimate-document-page.create-doc-page input[type=time],.app-pdf .estimate-document-page.create-doc-page input[type=url]{font-family:open_sanssemibold,Sans-Serif}@media screen and (max-width:420px){.app-estimator .estimate-document-page.create-doc-page,.app-pdf .estimate-document-page.create-doc-page{padding-top:50px}}.app-estimator .estimate-document-page hr,.app-pdf .estimate-document-page hr{height:8px;margin:10px 0}@media screen and (max-width:460px){.app-estimator .estimate-document-page hr,.app-pdf .estimate-document-page hr{height:5px}}@media print{.app-estimator .estimate-document-page hr,.app-pdf .estimate-document-page hr{height:5px}}@media screen and (max-width:640px){.app-estimator .estimate-document-page ul,.app-pdf .estimate-document-page ul{padding-left:25px}}.app-estimator .estimate-document-page ul li,.app-pdf .estimate-document-page ul li{page-break-inside:avoid;padding:0;margin:10px 0}@media print{.app-estimator .estimate-document-page ul li,.app-pdf .estimate-document-page ul li{font-size:12px;margin:7px 0}}.app-estimator .estimate-document-page ul li p,.app-pdf .estimate-document-page ul li p{margin:0;padding:0}.app-estimator .estimate-document-page p,.app-pdf .estimate-document-page p{page-break-inside:avoid;padding:0;margin:10px 0;line-height:1.5;min-height:1px}@media print{.app-estimator .estimate-document-page p,.app-pdf .estimate-document-page p{margin:7px 0;font-size:12px}}.app-estimator .estimate-document-page .contract-interact,.app-pdf .estimate-document-page .contract-interact{box-shadow:0 0 7px 4px #ffa415e6}.app-estimator .estimate-document-page .contract-required,.app-pdf .estimate-document-page .contract-required{box-shadow:0 0 7px 4px #ff5a49e6}.app-estimator .estimate-document-page .contract-heading,.app-pdf .estimate-document-page .contract-heading{font-family:oswaldbold,Sans-Serif;letter-spacing:1px;text-transform:uppercase;line-height:1.2;color:#111;font-size:22px;font-size:clamp(19px,3.3vw,22px);margin:20px 0;padding:0 25px;page-break-inside:avoid}@media screen and (max-width:640px){.app-estimator .estimate-document-page .contract-heading,.app-pdf .estimate-document-page .contract-heading{padding-left:0;padding-right:0}}@media print{.app-estimator .estimate-document-page .contract-heading,.app-pdf .estimate-document-page .contract-heading{font-size:20px;margin:12px 0}}.app-estimator .estimate-document-page .contract-heading .lower,.app-pdf .estimate-document-page .contract-heading .lower{display:block;color:var(--theme-color);font-size:45px;font-size:clamp(30px,6vw,45px)}@media print{.app-estimator .estimate-document-page .contract-heading .lower,.app-pdf .estimate-document-page .contract-heading .lower{font-size:30px}}.app-estimator .estimate-document-page .contract-heading hr,.app-pdf .estimate-document-page .contract-heading hr{margin-bottom:0}@media print{.app-estimator .estimate-document-page .contract-heading hr,.app-pdf .estimate-document-page .contract-heading hr{margin-top:5px}}.app-estimator .estimate-document-page .estimate-document-actions,.app-pdf .estimate-document-page .estimate-document-actions{margin:50px 0}@media print{.app-estimator .estimate-document-page .estimate-document-actions,.app-pdf .estimate-document-page .estimate-document-actions{display:none}}.app-estimator .estimate-document-page .estimate-document-actions .actions-header,.app-pdf .estimate-document-page .estimate-document-actions .actions-header{background:var(--theme-color);line-height:1.1;text-align:center;font-size:18px;font-family:open_sansbold,Sans-Serif;color:#fff;padding:15px;border-radius:5px 5px 0 0}@media screen and (max-width:640px){.app-estimator .estimate-document-page .estimate-document-actions .actions-header,.app-pdf .estimate-document-page .estimate-document-actions .actions-header{font-size:16px}}.app-estimator .estimate-document-page .estimate-document-actions .actions-body,.app-pdf .estimate-document-page .estimate-document-actions .actions-body{background:#eee;padding:15px;border-radius:0 0 5px 5px}.app-estimator .estimate-document-page .estimate-document-actions .actions-body .contract-wrap,.app-pdf .estimate-document-page .estimate-document-actions .actions-body .contract-wrap{margin:0 auto;width:100%;max-width:max-content}.app-estimator .estimate-document-page .estimate-document-actions .actions-body .workflow-item,.app-pdf .estimate-document-page .estimate-document-actions .actions-body .workflow-item{display:flex;align-items:center;justify-content:space-between;padding:12px 0;gap:0 30px}@media screen and (max-width:340px){.app-estimator .estimate-document-page .estimate-document-actions .actions-body .workflow-item,.app-pdf .estimate-document-page .estimate-document-actions .actions-body .workflow-item{flex-wrap:wrap;flex-direction:column;align-items:flex-start;gap:7px}}.app-estimator .estimate-document-page .estimate-document-actions .actions-body .workflow-item label,.app-pdf .estimate-document-page .estimate-document-actions .actions-body .workflow-item label{cursor:pointer}.app-estimator .estimate-document-page .estimate-document-actions .actions-body .workflow-item:not(:last-of-type),.app-pdf .estimate-document-page .estimate-document-actions .actions-body .workflow-item:not(:last-of-type){border-bottom:1px solid #848484}.app-estimator .estimate-document-page .estimate-document-actions .actions-body .workflow-item .workflow-name,.app-pdf .estimate-document-page .estimate-document-actions .actions-body .workflow-item .workflow-name{font-size:22px;text-transform:uppercase;letter-spacing:1px;font-family:oswaldbold,Sans-Serif;padding-top:4px;color:#848484;line-height:1.1;transition:all .3s ease}@media screen and (max-width:460px){.app-estimator .estimate-document-page .estimate-document-actions .actions-body .workflow-item .workflow-name,.app-pdf .estimate-document-page .estimate-document-actions .actions-body .workflow-item .workflow-name{padding-top:6px;font-size:18px}}.app-estimator .estimate-document-page .estimate-document-actions .actions-body .workflow-item .workflow-name.enabled,.app-pdf .estimate-document-page .estimate-document-actions .actions-body .workflow-item .workflow-name.enabled{color:#111}.app-estimator .estimate-document-page .estimate-document-actions .actions-body .workflow-item .workflow-price-summary,.app-pdf .estimate-document-page .estimate-document-actions .actions-body .workflow-item .workflow-price-summary{display:flex;align-items:center;text-align:right;gap:5px}.app-estimator .estimate-document-page .estimate-document-actions .actions-body .workflow-item .workflow-price-summary .discount,.app-pdf .estimate-document-page .estimate-document-actions .actions-body .workflow-item .workflow-price-summary .discount{color:#28b67f}.app-estimator .estimate-document-page .estimate-document-actions .actions-body .workflow-item .workflow-price-summary .total,.app-pdf .estimate-document-page .estimate-document-actions .actions-body .workflow-item .workflow-price-summary .total{font-size:18px}@media screen and (max-width:460px){.app-estimator .estimate-document-page .estimate-document-actions .actions-body .workflow-item .workflow-price-summary .total,.app-pdf .estimate-document-page .estimate-document-actions .actions-body .workflow-item .workflow-price-summary .total{font-size:16px}}.app-estimator .estimate-document-page .estimate-document-actions .actions-body .po-wo-wrap,.app-pdf .estimate-document-page .estimate-document-actions .actions-body .po-wo-wrap{--min-width:185px;overflow:hidden;display:grid;justify-content:center;align-items:center;gap:12px 25px;grid-template-columns:repeat(auto-fit,minmax(var(--min-width),max-content));max-width:1000px;margin:auto}@media screen and (max-width:500px){.app-estimator .estimate-document-page .estimate-document-actions .actions-body .po-wo-wrap,.app-pdf .estimate-document-page .estimate-document-actions .actions-body .po-wo-wrap{--min-width:170px;gap:12px}}.app-estimator .estimate-document-page .estimate-document-actions .actions-body .po-wo-wrap .workflow-item,.app-pdf .estimate-document-page .estimate-document-actions .actions-body .po-wo-wrap .workflow-item{padding:0;border:none;order:1}.app-estimator .estimate-document-page .estimate-document-actions .actions-body .po-wo-wrap .workflow-item.trim,.app-pdf .estimate-document-page .estimate-document-actions .actions-body .po-wo-wrap .workflow-item.trim{order:9}.app-estimator .estimate-document-page .estimate-document-actions .actions-body .po-wo-wrap .workflow-item .workflow-name,.app-pdf .estimate-document-page .estimate-document-actions .actions-body .po-wo-wrap .workflow-item .workflow-name{white-space:nowrap;font-size:22px}@media screen and (max-width:500px){.app-estimator .estimate-document-page .estimate-document-actions .actions-body .po-wo-wrap .workflow-item .workflow-name,.app-pdf .estimate-document-page .estimate-document-actions .actions-body .po-wo-wrap .workflow-item .workflow-name{font-size:19px;padding-top:6px}}.app-estimator .estimate-document-page .estimate-document-header,.app-pdf .estimate-document-page .estimate-document-header{display:flex;align-items:flex-start;justify-content:space-between;font-family:open_sanssemibold,Sans-Serif;margin-bottom:15px;gap:15px}@media screen and (max-width:800px){.app-estimator .estimate-document-page .estimate-document-header,.app-pdf .estimate-document-page .estimate-document-header{flex-wrap:wrap}}@media print{.app-estimator .estimate-document-page .estimate-document-header,.app-pdf .estimate-document-page .estimate-document-header{margin-bottom:0;font-size:14px;padding-top:15px}}.app-estimator .estimate-document-page .estimate-document-header .customer-details,.app-pdf .estimate-document-page .estimate-document-header .customer-details{width:33.33%}@media screen and (max-width:800px){.app-estimator .estimate-document-page .estimate-document-header .customer-details,.app-pdf .estimate-document-page .estimate-document-header .customer-details{width:calc(50% - 7.5px);order:2}}@media screen and (max-width:550px){.app-estimator .estimate-document-page .estimate-document-header .customer-details,.app-pdf .estimate-document-page .estimate-document-header .customer-details{width:100%;text-align:center}}.app-estimator .estimate-document-page .estimate-document-header .doc-logo,.app-pdf .estimate-document-page .estimate-document-header .doc-logo{width:33.33%}@media screen and (max-width:800px){.app-estimator .estimate-document-page .estimate-document-header .doc-logo,.app-pdf .estimate-document-page .estimate-document-header .doc-logo{width:100%;order:1}}.app-estimator .estimate-document-page .estimate-document-header .doc-logo .heading,.app-pdf .estimate-document-page .estimate-document-header .doc-logo .heading{font-size:25px;letter-spacing:1px;font-family:oswaldbold,Sans-Serif;text-transform:uppercase;color:var(--theme-color);text-align:center;margin:25px 0 0 0}@media print{.app-estimator .estimate-document-page .estimate-document-header .doc-logo .heading,.app-pdf .estimate-document-page .estimate-document-header .doc-logo .heading{font-size:22px;line-height:1.2}}.app-estimator .estimate-document-page .estimate-document-header .doc-logo .heading .doc-type,.app-pdf .estimate-document-page .estimate-document-header .doc-logo .heading .doc-type{display:inline-block}.app-estimator .estimate-document-page .estimate-document-header .doc-logo img,.app-pdf .estimate-document-page .estimate-document-header .doc-logo img{object-fit:contain;object-position:center top;max-height:125px;max-width:225px;margin:auto}.app-estimator .estimate-document-page .estimate-document-header .doc-logo .supplier,.app-pdf .estimate-document-page .estimate-document-header .doc-logo .supplier{text-align:center;max-width:225px;margin:25px auto 0 auto}.app-estimator .estimate-document-page .estimate-document-header .doc-logo .supplier input,.app-pdf .estimate-document-page .estimate-document-header .doc-logo .supplier input{text-align:center;font-size:17px;text-overflow:ellipsis}.app-estimator .estimate-document-page .estimate-document-header .project-details,.app-pdf .estimate-document-page .estimate-document-header .project-details{width:33.33%;text-align:right}@media screen and (max-width:800px){.app-estimator .estimate-document-page .estimate-document-header .project-details,.app-pdf .estimate-document-page .estimate-document-header .project-details{width:calc(50% - 7.5px);order:3}}@media screen and (max-width:550px){.app-estimator .estimate-document-page .estimate-document-header .project-details,.app-pdf .estimate-document-page .estimate-document-header .project-details{width:100%;text-align:center}}.app-estimator .estimate-document-page .estimate-document-header .project-num-group,.app-pdf .estimate-document-page .estimate-document-header .project-num-group{text-align:center;display:inline-block;margin-bottom:0}.app-estimator .estimate-document-page .estimate-document-header .project-num-group label,.app-pdf .estimate-document-page .estimate-document-header .project-num-group label{margin-bottom:5px}.app-estimator .estimate-document-page .estimate-document-header .project-num-group input,.app-pdf .estimate-document-page .estimate-document-header .project-num-group input{font-family:monospace;min-width:160px;text-align:center;font-size:17px;max-width:230px;text-overflow:ellipsis;text-transform:uppercase}.app-estimator .estimate-document-page .initials-contain,.app-pdf .estimate-document-page .initials-contain{width:170px;margin-top:25px;page-break-inside:avoid}@media print{.app-estimator .estimate-document-page .initials-contain,.app-pdf .estimate-document-page .initials-contain{width:100px;margin-top:15px}}.app-estimator .estimate-document-page .initials-contain .initials-head,.app-pdf .estimate-document-page .initials-contain .initials-head{border-radius:5px 5px 0 0;background:#111;color:#fff;font-family:open_sanssemibold,Sans-Serif;display:flex;align-items:center;justify-content:center;z-index:2;position:relative;padding:5px 10px;line-height:1.1;margin-bottom:-4px}.app-estimator .estimate-document-page .initials-contain .initials-head .icon,.app-pdf .estimate-document-page .initials-contain .initials-head .icon{margin-right:7px;width:23px;height:16px;fill:#fff}.app-estimator .estimate-document-page .initials-contain .initials-input,.app-pdf .estimate-document-page .initials-contain .initials-input{border:4px solid #111;border-radius:0 0 5px 5px;background:#fff;padding:15px}@media print{.app-estimator .estimate-document-page .initials-contain .initials-input,.app-pdf .estimate-document-page .initials-contain .initials-input{padding:5px}}.app-estimator .estimate-document-page .initials-contain .initials-input .inner,.app-estimator .estimate-document-page .initials-contain .initials-input input,.app-pdf .estimate-document-page .initials-contain .initials-input .inner,.app-pdf .estimate-document-page .initials-contain .initials-input input{border:none;background-color:#dbdbdb;border-radius:0;text-align:center;height:80px;display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-family:oswaldbold,Sans-Serif;font-size:36px;position:relative;padding:14px 10px 10px 10px}@media print{.app-estimator .estimate-document-page .initials-contain .initials-input .inner,.app-estimator .estimate-document-page .initials-contain .initials-input input,.app-pdf .estimate-document-page .initials-contain .initials-input .inner,.app-pdf .estimate-document-page .initials-contain .initials-input input{height:50px;font-size:25px}}.app-estimator .estimate-document-page .initials-contain .initials-input .inner::placeholder,.app-estimator .estimate-document-page .initials-contain .initials-input input::placeholder,.app-pdf .estimate-document-page .initials-contain .initials-input .inner::placeholder,.app-pdf .estimate-document-page .initials-contain .initials-input input::placeholder{transform:translateY(-50%);left:50%;top:50%;color:#848484;font-family:open_sanssemibold,Sans-Serif;font-size:16px;text-transform:none;white-space:pre-line}.app-estimator .estimate-document-page .initials-contain .initials-input .inner:focus,.app-estimator .estimate-document-page .initials-contain .initials-input input:focus,.app-pdf .estimate-document-page .initials-contain .initials-input .inner:focus,.app-pdf .estimate-document-page .initials-contain .initials-input input:focus{border:none}.app-estimator .estimate-document-page .scope-work,.app-pdf .estimate-document-page .scope-work{margin:50px 0}@media print{.app-estimator .estimate-document-page .scope-work,.app-pdf .estimate-document-page .scope-work{margin:25px 0}}.app-estimator .estimate-document-page .scope-work .inner-wrap,.app-pdf .estimate-document-page .scope-work .inner-wrap{padding:25px;border-radius:5px;border:6px solid #dbdbdb}@media screen and (max-width:460px){.app-estimator .estimate-document-page .scope-work .inner-wrap,.app-pdf .estimate-document-page .scope-work .inner-wrap{border-width:4px;padding:15px}}@media print{.app-estimator .estimate-document-page .scope-work .inner-wrap,.app-pdf .estimate-document-page .scope-work .inner-wrap{border-width:4px;padding:15px}}.app-estimator .estimate-document-page .scope-work .inner-wrap .contract-heading,.app-pdf .estimate-document-page .scope-work .inner-wrap .contract-heading{color:#111;margin-top:0}.app-estimator .estimate-document-page .scope-work .inner-wrap .contract-heading .lower,.app-pdf .estimate-document-page .scope-work .inner-wrap .contract-heading .lower{line-height:.7;margin-top:10px}@media screen and (max-width:400px){.app-estimator .estimate-document-page .scope-work .inner-wrap .contract-heading .lower,.app-pdf .estimate-document-page .scope-work .inner-wrap .contract-heading .lower{margin-top:5px;font-size:25px}}.app-estimator .estimate-document-page .scope-work .inner-wrap .contract-heading.workflow-heading .inner,.app-pdf .estimate-document-page .scope-work .inner-wrap .contract-heading.workflow-heading .inner{display:flex;align-items:center;gap:20px;margin-bottom:-5px}@media screen and (max-width:640px){.app-estimator .estimate-document-page .scope-work .inner-wrap .contract-heading.workflow-heading .inner,.app-pdf .estimate-document-page .scope-work .inner-wrap .contract-heading.workflow-heading .inner{gap:15px}}@media screen and (max-width:400px){.app-estimator .estimate-document-page .scope-work .inner-wrap .contract-heading.workflow-heading .inner,.app-pdf .estimate-document-page .scope-work .inner-wrap .contract-heading.workflow-heading .inner{gap:10px}}.app-estimator .estimate-document-page .scope-work .inner-wrap .contract-heading.workflow-heading .inner svg,.app-pdf .estimate-document-page .scope-work .inner-wrap .contract-heading.workflow-heading .inner svg{width:3.4em;height:3.4em;fill:#848484}@media print{.app-estimator .estimate-document-page .scope-work .inner-wrap .contract-heading.workflow-heading .inner svg,.app-pdf .estimate-document-page .scope-work .inner-wrap .contract-heading.workflow-heading .inner svg{max-height:55px;max-width:55px}}.app-estimator .estimate-document-page .scope-work .inner-wrap .contract-heading.workflow-heading hr,.app-pdf .estimate-document-page .scope-work .inner-wrap .contract-heading.workflow-heading hr{margin-top:20px}.app-estimator .estimate-document-page .scope-work .inner-wrap h2,.app-pdf .estimate-document-page .scope-work .inner-wrap h2{padding:6px 0;margin:0;font-size:22px;page-break-inside:avoid}.app-estimator .estimate-document-page .scope-work .inner-wrap h2:before,.app-pdf .estimate-document-page .scope-work .inner-wrap h2:before{content:"";display:block;height:0;padding:15px 0 0 0;margin-bottom:20px;border-bottom:4px solid #dbdbdb;page-break-inside:avoid}.app-estimator .estimate-document-page .scope-work .inner-wrap h2 em,.app-pdf .estimate-document-page .scope-work .inner-wrap h2 em{font-family:open_sanssemibold,Sans-Serif;font-size:18px}.app-estimator .estimate-document-page .scope-work .inner-wrap h3,.app-pdf .estimate-document-page .scope-work .inner-wrap h3{padding:0 0 12px 0;page-break-inside:avoid;margin:0;font-size:17px}.app-estimator .estimate-document-page .selected-packages,.app-pdf .estimate-document-page .selected-packages{margin:50px 0;page-break-inside:avoid}@media print{.app-estimator .estimate-document-page .selected-packages,.app-pdf .estimate-document-page .selected-packages{margin:25px 0}}.app-estimator .estimate-document-page .selected-packages .package-contain,.app-pdf .estimate-document-page .selected-packages .package-contain{align-items:flex-start;justify-content:center;display:flex;overflow-x:auto;margin:0 25px;gap:25px}@media screen and (max-width:1000px){.app-estimator .estimate-document-page .selected-packages .package-contain,.app-pdf .estimate-document-page .selected-packages .package-contain{gap:15px;justify-content:flex-start;font-size:14px}}@media screen and (max-width:640px){.app-estimator .estimate-document-page .selected-packages .package-contain,.app-pdf .estimate-document-page .selected-packages .package-contain{margin:0}}@media print{.app-estimator .estimate-document-page .selected-packages .package-contain,.app-pdf .estimate-document-page .selected-packages .package-contain{gap:10px;padding-top:0;margin:0;overflow-x:unset;padding-bottom:0;font-size:14px}}.app-estimator .estimate-document-page .selected-packages .package-contain .package-item,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item{text-align:center;position:relative;max-width:375px;min-width:250px;flex-grow:1;flex-basis:0;margin-top:30px;padding:0}@media print{.app-estimator .estimate-document-page .selected-packages .package-contain .package-item,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item{min-width:0}.app-estimator .estimate-document-page .selected-packages .package-contain .package-item:after,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item:after{font-size:14px;padding:2px 0}}.app-estimator .estimate-document-page .selected-packages .package-contain .package-item.selected:before,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item.selected:before{content:"";pointer-events:none;height:100%;width:100%;border:3px solid #28b67f;position:absolute;top:0;left:0;border-radius:5px;box-sizing:border-box;z-index:4;transition:all .3s ease;opacity:1}.app-estimator .estimate-document-page .selected-packages .package-contain .package-item.selected:after,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item.selected:after{position:absolute;transform:translateX(-50%);left:50%;bottom:100%;content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAApUlEQVQYlY3QMa7BQRDH8REJF5Do9AqlSqlSKN4lnEDjCuIKKufQKDQarUaiUigehde88FFYsfmH8Es2u7+Z7+zOTgnxhVoRMY+ITeDTqmPnrt9PcBXLBF/QD5RReVMw89QQEVjhiHYBHmXw9BEPHFJwj0ZK/GTwIu8g0MV/Sq7RwTn5LWr5y4/DILvxL+0nNIv/ys0kK7qi92oQuSmnlmD8ZmpxA+tBbX9LjaVDAAAAAElFTkSuQmCC) " Selected ";display:inline-flex;align-items:center;justify-content:center;background:#28b67f;color:#fff;font-size:16px;font-family:open_sanssemibold,Sans-Serif;width:130px;text-align:center;border-radius:5px 5px 0 0;transition:all .3s ease;padding:5px 0;z-index:1}@media print{.app-estimator .estimate-document-page .selected-packages .package-contain .package-item.selected:after,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item.selected:after{padding:2px 0;font-size:14px}}.app-estimator .estimate-document-page .selected-packages .package-contain .package-item.selected .package-content,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item.selected .package-content{border:none;border-top:2px solid #dbdbdb;border-bottom:2px solid #dbdbdb;border-radius:0}.app-estimator .estimate-document-page .selected-packages .package-contain .package-item:first-of-type .package-head,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item:first-of-type .package-head{background:#848484}.app-estimator .estimate-document-page .selected-packages .package-contain .package-item:nth-of-type(2) .package-head,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item:nth-of-type(2) .package-head{background:#222}.app-estimator .estimate-document-page .selected-packages .package-contain .package-item:nth-of-type(3) .package-head,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item:nth-of-type(3) .package-head{background:var(--theme-color)}.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-head,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-head{border-radius:5px 5px 0 0;color:#fff;font-size:22px;font-family:oswaldbold,Sans-Serif;letter-spacing:1px;text-transform:uppercase;padding:13px 20px 13px 20px;box-shadow:inset 0 -15px 35px -20px #000;position:relative;z-index:1;margin-bottom:-5px}@media print{.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-head,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-head{padding:10px 20px 7px 20px;font-size:18px}}.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-content,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-content{background:#fff;border:3px solid #dbdbdb;border-radius:5px;padding:15px 20px;position:relative;z-index:2;transition:all .3s ease}@media screen and (max-width:1000px){.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-content,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-content{padding:15px}}@media print{.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-content,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-content{padding:15px 10px}}.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-img,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-img{width:100%;height:50px}.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-img img,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-img img{object-fit:contain;object-position:center;height:100%;width:100%}.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-name,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-name{margin:15px 0}@media screen and (max-width:1000px){.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-name,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-name{margin:12px 0}}@media print{.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-name,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-name{margin:10px 0}}.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-content hr,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-content hr{margin:15px 0;height:3px}@media screen and (max-width:1000px){.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-content hr,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-content hr{margin:12px 0}}@media print{.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-content hr,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-content hr{margin:10px 0}}.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-price,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-price{margin:15px 0;font-size:22px;color:var(--theme-color);font-family:open_sansbold,Sans-Serif}@media screen and (max-width:1000px){.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-price,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-price{margin:12px 0;font-size:20px}}@media print{.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-price,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-price{margin:7px 0;font-size:18px}}.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-details,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-details{font-family:open_sansregular,Sans-Serif;text-align:left}.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-details ol,.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-details ul,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-details ol,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-details ul{padding-left:15px;margin:0 0 7px 0;width:max-content;margin:auto;max-width:100%}.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-details ol li,.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-details ul li,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-details ol li,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-details ul li{margin:7px 0;line-height:1.2;padding:1px 0}@media print{.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-details ol li,.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-details ul li,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-details ol li,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-details ul li{padding:0;margin:5px 0}}.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-details ol li p,.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-details ul li p,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-details ol li p,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-details ul li p{margin:0;padding:0;line-height:1.2;font-size:14px}@media print{.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-details ol li p,.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-details ul li p,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-details ol li p,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-content .package-details ul li p{font-size:12px}}.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-swatches,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-swatches{padding:20px 15px;background:#dbdbdb;margin-top:-5px;position:relative;box-shadow:inset 0 15px 25px -15px #000;border-radius:0 0 5px 5px;z-index:3}@media screen and (max-width:1000px){.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-swatches,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-swatches{padding:15px}}@media print{.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-swatches,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-swatches{padding:10px}}.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-swatches.non-selected-border .swatch-wrap,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-swatches.non-selected-border .swatch-wrap{gap:5px}.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-swatches.non-selected-border .swatch-wrap .form-check-radio-group .check-radio-wrap:not(.selected),.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-swatches.non-selected-border .swatch-wrap .form-check-radio-group .check-radio-wrap:not(.selected){border:1px solid #777;border-radius:5px}.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-swatches.non-selected-border .swatch-wrap .form-check-radio-group .check-radio-wrap.selected,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-swatches.non-selected-border .swatch-wrap .form-check-radio-group .check-radio-wrap.selected{border:1px solid #28b67f}.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-swatches .swatch-wrap .form-check-radio-group,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-swatches .swatch-wrap .form-check-radio-group{line-height:1}.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-swatches .swatch-wrap .form-check-radio-group .check-radio-wrap,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-swatches .swatch-wrap .form-check-radio-group .check-radio-wrap{padding:7px}.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-swatches .swatch-wrap .form-check-radio-group .check-radio-wrap.selected,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-swatches .swatch-wrap .form-check-radio-group .check-radio-wrap.selected{border-radius:5px;background:#28b67f;color:#fff}.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-swatches .swatch-banner,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-swatches .swatch-banner{border-radius:5px;overflow:hidden;width:100%;height:125px;background-color:#848484;display:flex;align-items:center;justify-content:center}@media screen and (max-width:1000px){.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-swatches .swatch-banner,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-swatches .swatch-banner{height:100px}}@media print{.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-swatches .swatch-banner,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-swatches .swatch-banner{height:70px}}.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-swatches .swatch-banner.no-img:after,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-swatches .swatch-banner.no-img:after{content:"No Image";font-family:oswaldbold,Sans-Serif;letter-spacing:1px;color:#111;text-transform:uppercase;font-size:32px;margin-top:5px}@media screen and (max-width:1000px){.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-swatches .swatch-banner.no-img:after,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-swatches .swatch-banner.no-img:after{font-size:28px}}@media print{.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-swatches .swatch-banner.no-img:after,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-swatches .swatch-banner.no-img:after{font-size:28px}}.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-swatches .swatch-banner img,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-swatches .swatch-banner img{object-fit:cover;height:100%;width:100%;object-position:center}.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-swatches .selected-color,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-swatches .selected-color{background-color:#28b67f;border-radius:5px;padding:5px 10px;color:#fff;text-align:center;font-family:open_sanssemibold,Sans-Serif;margin-top:15px;display:inline-block}@media print{.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-swatches .selected-color,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-swatches .selected-color{padding:5px;margin-top:10px}}.app-estimator .estimate-document-page .selected-packages .package-contain .package-item .package-swatches .selected-color.undecided,.app-pdf .estimate-document-page .selected-packages .package-contain .package-item .package-swatches .selected-color.undecided{background:#848484;margin-top:10px}.app-estimator .estimate-document-page .warranty-section,.app-pdf .estimate-document-page .warranty-section{margin:50px 0;page-break-inside:avoid}@media print{.app-estimator .estimate-document-page .warranty-section,.app-pdf .estimate-document-page .warranty-section{margin:25px 0}}.app-estimator .estimate-document-page .warranty-section .inner,.app-pdf .estimate-document-page .warranty-section .inner{padding:25px;background:url(/img/contract-warranty-bg.eca92d8f.png) 0 0 repeat #080808;border-radius:5px;display:flex;gap:30px;position:relative;min-height:385px}@media screen and (max-width:740px){.app-estimator .estimate-document-page .warranty-section .inner,.app-pdf .estimate-document-page .warranty-section .inner{flex-direction:column}}@media screen and (max-width:460px){.app-estimator .estimate-document-page .warranty-section .inner,.app-pdf .estimate-document-page .warranty-section .inner{padding:20px 15px}}.app-estimator .estimate-document-page .warranty-section .inner .content-wrap,.app-pdf .estimate-document-page .warranty-section .inner .content-wrap{color:#fff;font-family:open_sanssemibold,Sans-Serif;flex-grow:1;z-index:2;position:relative}.app-estimator .estimate-document-page .warranty-section .inner .content-wrap .contract-heading,.app-pdf .estimate-document-page .warranty-section .inner .content-wrap .contract-heading{color:#fff;margin-top:0}.app-estimator .estimate-document-page .warranty-section .inner .content-wrap .contract-heading .lower,.app-pdf .estimate-document-page .warranty-section .inner .content-wrap .contract-heading .lower{line-height:.7;margin-top:10px}.app-estimator .estimate-document-page .warranty-section .inner .content-wrap hr,.app-pdf .estimate-document-page .warranty-section .inner .content-wrap hr{margin-top:20px}@media screen and (max-width:1000px)and (min-width:741px){.app-estimator .estimate-document-page .warranty-section .inner .content-wrap hr,.app-pdf .estimate-document-page .warranty-section .inner .content-wrap hr{opacity:.5}}@media print{.app-estimator .estimate-document-page .warranty-section .inner .content-wrap hr,.app-pdf .estimate-document-page .warranty-section .inner .content-wrap hr{opacity:.5;margin-top:10px}}.app-estimator .estimate-document-page .warranty-section .inner .content-wrap .warranty-info>:first-child,.app-pdf .estimate-document-page .warranty-section .inner .content-wrap .warranty-info>:first-child{padding-top:0;margin-top:0}.app-estimator .estimate-document-page .warranty-section .inner .content-wrap .warranty-info>:last-child,.app-pdf .estimate-document-page .warranty-section .inner .content-wrap .warranty-info>:last-child{padding-bottom:0;margin-bottom:0}.app-estimator .estimate-document-page .warranty-section .inner .badge-wrap,.app-pdf .estimate-document-page .warranty-section .inner .badge-wrap{width:40%;display:flex;align-items:center;justify-content:center;pointer-events:none;flex-shrink:0}@media screen and (max-width:1000px)and (min-width:741px){.app-estimator .estimate-document-page .warranty-section .inner .badge-wrap,.app-pdf .estimate-document-page .warranty-section .inner .badge-wrap{position:absolute;transform:translateY(-50%);top:50%;padding:25px;right:0;width:auto;z-index:1;opacity:.2;height:100%;max-width:75%}}@media screen and (max-width:740px){.app-estimator .estimate-document-page .warranty-section .inner .badge-wrap,.app-pdf .estimate-document-page .warranty-section .inner .badge-wrap{width:100%}}@media print{.app-estimator .estimate-document-page .warranty-section .inner .badge-wrap,.app-pdf .estimate-document-page .warranty-section .inner .badge-wrap{position:absolute;transform:translateY(-50%);top:50%;padding:25px;right:0;width:auto;z-index:1;opacity:.2;height:100%}}.app-estimator .estimate-document-page .warranty-section .inner .badge-wrap img,.app-pdf .estimate-document-page .warranty-section .inner .badge-wrap img{margin:auto;max-height:100%}@media screen and (max-width:740px){.app-estimator .estimate-document-page .warranty-section .inner .badge-wrap img,.app-pdf .estimate-document-page .warranty-section .inner .badge-wrap img{max-height:250px}}.app-estimator .estimate-document-page .warranty-section-no-bg,.app-pdf .estimate-document-page .warranty-section-no-bg{margin:50px 0;page-break-inside:avoid}@media print{.app-estimator .estimate-document-page .warranty-section-no-bg,.app-pdf .estimate-document-page .warranty-section-no-bg{margin:25px 0}}.app-estimator .estimate-document-page .warranty-section-no-bg .inner,.app-pdf .estimate-document-page .warranty-section-no-bg .inner{padding:25px;border-radius:5px;display:flex;gap:30px;position:relative;min-height:385px}@media screen and (max-width:740px){.app-estimator .estimate-document-page .warranty-section-no-bg .inner,.app-pdf .estimate-document-page .warranty-section-no-bg .inner{flex-direction:column}}@media screen and (max-width:460px){.app-estimator .estimate-document-page .warranty-section-no-bg .inner,.app-pdf .estimate-document-page .warranty-section-no-bg .inner{padding:20px 15px}}.app-estimator .estimate-document-page .warranty-section-no-bg .inner .content-wrap,.app-pdf .estimate-document-page .warranty-section-no-bg .inner .content-wrap{color:#fff;font-family:open_sanssemibold,Sans-Serif;flex-grow:1;z-index:2;position:relative}.app-estimator .estimate-document-page .warranty-section-no-bg .inner .content-wrap .contract-heading,.app-pdf .estimate-document-page .warranty-section-no-bg .inner .content-wrap .contract-heading{color:#fff;margin-top:0}.app-estimator .estimate-document-page .warranty-section-no-bg .inner .content-wrap .contract-heading .lower,.app-pdf .estimate-document-page .warranty-section-no-bg .inner .content-wrap .contract-heading .lower{line-height:.7;margin-top:10px}.app-estimator .estimate-document-page .warranty-section-no-bg .inner .content-wrap hr,.app-pdf .estimate-document-page .warranty-section-no-bg .inner .content-wrap hr{margin-top:20px}@media screen and (max-width:1000px)and (min-width:741px){.app-estimator .estimate-document-page .warranty-section-no-bg .inner .content-wrap hr,.app-pdf .estimate-document-page .warranty-section-no-bg .inner .content-wrap hr{opacity:.5}}@media print{.app-estimator .estimate-document-page .warranty-section-no-bg .inner .content-wrap hr,.app-pdf .estimate-document-page .warranty-section-no-bg .inner .content-wrap hr{opacity:.5;margin-top:10px}}.app-estimator .estimate-document-page .warranty-section-no-bg .inner .content-wrap .warranty-info,.app-pdf .estimate-document-page .warranty-section-no-bg .inner .content-wrap .warranty-info{color:#080808}.app-estimator .estimate-document-page .warranty-section-no-bg .inner .content-wrap .warranty-info>:first-child,.app-pdf .estimate-document-page .warranty-section-no-bg .inner .content-wrap .warranty-info>:first-child{padding-top:0;margin-top:0;color:#080808}.app-estimator .estimate-document-page .warranty-section-no-bg .inner .content-wrap .warranty-info>:last-child,.app-pdf .estimate-document-page .warranty-section-no-bg .inner .content-wrap .warranty-info>:last-child{padding-bottom:0;margin-bottom:0;color:#080808}.app-estimator .estimate-document-page .warranty-section-no-bg .inner .badge-wrap,.app-pdf .estimate-document-page .warranty-section-no-bg .inner .badge-wrap{width:40%;display:flex;align-items:center;justify-content:center;pointer-events:none;flex-shrink:0}@media screen and (max-width:1000px)and (min-width:741px){.app-estimator .estimate-document-page .warranty-section-no-bg .inner .badge-wrap,.app-pdf .estimate-document-page .warranty-section-no-bg .inner .badge-wrap{position:absolute;transform:translateY(-50%);top:50%;padding:25px;right:0;width:auto;z-index:1;opacity:.2;height:100%;max-width:75%}}@media screen and (max-width:740px){.app-estimator .estimate-document-page .warranty-section-no-bg .inner .badge-wrap,.app-pdf .estimate-document-page .warranty-section-no-bg .inner .badge-wrap{width:100%}}@media print{.app-estimator .estimate-document-page .warranty-section-no-bg .inner .badge-wrap,.app-pdf .estimate-document-page .warranty-section-no-bg .inner .badge-wrap{position:absolute;transform:translateY(-50%);top:50%;padding:25px;right:0;width:auto;z-index:1;opacity:.2;height:100%}}.app-estimator .estimate-document-page .warranty-section-no-bg .inner .badge-wrap img,.app-pdf .estimate-document-page .warranty-section-no-bg .inner .badge-wrap img{margin:auto;max-height:100%}@media screen and (max-width:740px){.app-estimator .estimate-document-page .warranty-section-no-bg .inner .badge-wrap img,.app-pdf .estimate-document-page .warranty-section-no-bg .inner .badge-wrap img{max-height:250px}}.app-estimator .estimate-document-page .price-breakdown,.app-pdf .estimate-document-page .price-breakdown{margin:50px 0;page-break-inside:avoid}@media print{.app-estimator .estimate-document-page .price-breakdown,.app-pdf .estimate-document-page .price-breakdown{margin:20px 0}}.app-estimator .estimate-document-page .price-breakdown .inner,.app-pdf .estimate-document-page .price-breakdown .inner{max-width:440px;margin:auto;font-family:open_sanssemibold,Sans-Serif}.app-estimator .estimate-document-page .price-breakdown .inner hr,.app-pdf .estimate-document-page .price-breakdown .inner hr{height:4px;margin:15px 0}@media print{.app-estimator .estimate-document-page .price-breakdown .inner hr,.app-pdf .estimate-document-page .price-breakdown .inner hr{margin:10px 0}}.app-estimator .estimate-document-page .price-breakdown .inner .breakdown-group,.app-pdf .estimate-document-page .price-breakdown .inner .breakdown-group{display:flex;align-items:center;justify-content:space-between;gap:10px}.app-estimator .estimate-document-page .price-breakdown .inner .breakdown-group .breakdown-input-wrap,.app-pdf .estimate-document-page .price-breakdown .inner .breakdown-group .breakdown-input-wrap{flex-shrink:0;width:100%;max-width:150px;position:relative;z-index:1}.app-estimator .estimate-document-page .price-breakdown .inner .breakdown-group .breakdown-input-wrap.promo input,.app-estimator .estimate-document-page .price-breakdown .inner .breakdown-group .breakdown-input-wrap.promo:after,.app-pdf .estimate-document-page .price-breakdown .inner .breakdown-group .breakdown-input-wrap.promo input,.app-pdf .estimate-document-page .price-breakdown .inner .breakdown-group .breakdown-input-wrap.promo:after{color:#28b67f}.app-estimator .estimate-document-page .price-breakdown .inner .breakdown-group .breakdown-input-wrap input,.app-pdf .estimate-document-page .price-breakdown .inner .breakdown-group .breakdown-input-wrap input{text-align:right;padding-left:35px}.app-estimator .estimate-document-page .price-breakdown .inner .breakdown-group .breakdown-input-wrap:after,.app-pdf .estimate-document-page .price-breakdown .inner .breakdown-group .breakdown-input-wrap:after{content:"$";position:absolute;transform:translateY(-50%);top:50%;left:20px;pointer-events:none;z-index:2;font-size:20px}.app-estimator .estimate-document-page .price-breakdown .breakdown-group,.app-pdf .estimate-document-page .price-breakdown .breakdown-group{display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:open_sanssemibold,Sans-Serif}.app-estimator .estimate-document-page .price-breakdown .breakdown-group .breakdown-input-wrap,.app-pdf .estimate-document-page .price-breakdown .breakdown-group .breakdown-input-wrap{flex-shrink:0;width:100%;max-width:150px;position:relative;z-index:1}.app-estimator .estimate-document-page .price-breakdown .breakdown-group .breakdown-input-wrap.promo input,.app-estimator .estimate-document-page .price-breakdown .breakdown-group .breakdown-input-wrap.promo:after,.app-pdf .estimate-document-page .price-breakdown .breakdown-group .breakdown-input-wrap.promo input,.app-pdf .estimate-document-page .price-breakdown .breakdown-group .breakdown-input-wrap.promo:after{color:#28b67f}.app-estimator .estimate-document-page .price-breakdown .breakdown-group .breakdown-input-wrap input,.app-pdf .estimate-document-page .price-breakdown .breakdown-group .breakdown-input-wrap input{text-align:right;padding-left:35px}.app-estimator .estimate-document-page .price-breakdown .breakdown-group .breakdown-input-wrap:after,.app-pdf .estimate-document-page .price-breakdown .breakdown-group .breakdown-input-wrap:after{content:"$";position:absolute;transform:translateY(-50%);top:50%;left:20px;pointer-events:none;z-index:2;font-size:20px}.app-estimator .estimate-document-page .balance-due,.app-pdf .estimate-document-page .balance-due{margin:50px 0 25px 0;page-break-inside:avoid;text-align:center}@media print{.app-estimator .estimate-document-page .balance-due,.app-pdf .estimate-document-page .balance-due{margin:25px 0 15px 0}}.app-estimator .estimate-document-page .balance-due .contract-heading,.app-pdf .estimate-document-page .balance-due .contract-heading{margin:0 0 3px 0}.app-estimator .estimate-document-page .balance-due .balance-options,.app-pdf .estimate-document-page .balance-due .balance-options{display:flex;overflow-x:auto;padding:10px 0}@media print{.app-estimator .estimate-document-page .balance-due .balance-options,.app-pdf .estimate-document-page .balance-due .balance-options{overflow-x:unset;padding-bottom:0;gap:10px}}.app-estimator .estimate-document-page .balance-due .balance-options .balance-item,.app-pdf .estimate-document-page .balance-due .balance-options .balance-item{flex-grow:1;flex-basis:0;min-width:300px;margin-top:30px;padding:0 12.5px}@media screen and (max-width:1000px){.app-estimator .estimate-document-page .balance-due .balance-options .balance-item,.app-pdf .estimate-document-page .balance-due .balance-options .balance-item{padding:0 7.5px}}@media print{.app-estimator .estimate-document-page .balance-due .balance-options .balance-item,.app-pdf .estimate-document-page .balance-due .balance-options .balance-item{min-width:0;padding:0}.app-estimator .estimate-document-page .balance-due .balance-options .balance-item:after,.app-pdf .estimate-document-page .balance-due .balance-options .balance-item:after{font-size:14px;padding:2px 0}}.app-estimator .estimate-document-page .balance-due .balance-options .balance-item.balance-check-cash,.app-pdf .estimate-document-page .balance-due .balance-options .balance-item.balance-check-cash{--balance-color:#28b67f}.app-estimator .estimate-document-page .balance-due .balance-options .balance-item.balance-12-mo,.app-pdf .estimate-document-page .balance-due .balance-options .balance-item.balance-12-mo{--balance-color:#1a7753}.app-estimator .estimate-document-page .balance-due .balance-options .balance-item.balance-10-yr,.app-pdf .estimate-document-page .balance-due .balance-options .balance-item.balance-10-yr{--balance-color:#0c3927}.app-estimator .estimate-document-page .balance-due .balance-options .balance-item .inner,.app-pdf .estimate-document-page .balance-due .balance-options .balance-item .inner{transition:all .3s ease;border-radius:5px;height:100%;display:flex;flex-direction:column;cursor:pointer;z-index:2;position:relative}.app-estimator .estimate-document-page .balance-due .balance-options .balance-item .inner.selected:after,.app-pdf .estimate-document-page .balance-due .balance-options .balance-item .inner.selected:after{bottom:100%}.app-estimator .estimate-document-page .balance-due .balance-options .balance-item .inner.selected:before,.app-pdf .estimate-document-page .balance-due .balance-options .balance-item .inner.selected:before{opacity:1}.app-estimator .estimate-document-page .balance-due .balance-options .balance-item .inner.disabled,.app-pdf .estimate-document-page .balance-due .balance-options .balance-item .inner.disabled{--balance-color:#848484;cursor:not-allowed;opacity:.6}.app-estimator .estimate-document-page .balance-due .balance-options .balance-item .inner:before,.app-pdf .estimate-document-page .balance-due .balance-options .balance-item .inner:before{content:"";pointer-events:none;height:100%;width:100%;border:3px solid #28b67f;position:absolute;top:0;left:0;border-radius:inherit;box-sizing:border-box;z-index:3;transition:all .3s ease;opacity:0}.app-estimator .estimate-document-page .balance-due .balance-options .balance-item .inner:after,.app-pdf .estimate-document-page .balance-due .balance-options .balance-item .inner:after{position:absolute;transform:translateX(-50%);left:50%;bottom:calc(100% - 40px);content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAApUlEQVQYlY3QMa7BQRDH8REJF5Do9AqlSqlSKN4lnEDjCuIKKufQKDQarUaiUigehde88FFYsfmH8Es2u7+Z7+zOTgnxhVoRMY+ITeDTqmPnrt9PcBXLBF/QD5RReVMw89QQEVjhiHYBHmXw9BEPHFJwj0ZK/GTwIu8g0MV/Sq7RwTn5LWr5y4/DILvxL+0nNIv/ys0kK7qi92oQuSmnlmD8ZmpxA+tBbX9LjaVDAAAAAElFTkSuQmCC) " Selected ";display:flex;justify-content:center;align-items:center;background:#28b67f;color:#fff;font-size:16px;font-family:open_sanssemibold,Sans-Serif;width:130px;text-align:center;border-radius:5px 5px 0 0;transition:all .3s ease;padding:5px 0;z-index:1}.app-estimator .estimate-document-page .balance-due .balance-options .balance-item .inner .balance-item-header,.app-pdf .estimate-document-page .balance-due .balance-options .balance-item .inner .balance-item-header{color:#fff;font-size:22px;font-family:oswaldbold,Sans-Serif;letter-spacing:1px;text-transform:uppercase;padding:10px 20px;box-shadow:inset 0 -15px 35px -20px #000;z-index:2;margin-bottom:-5px;background:var(--balance-color);border-radius:5px 5px 0 0;position:relative}@media print{.app-estimator .estimate-document-page .balance-due .balance-options .balance-item .inner .balance-item-header,.app-pdf .estimate-document-page .balance-due .balance-options .balance-item .inner .balance-item-header{padding:10px 15px;font-size:16px}}.app-estimator .estimate-document-page .balance-due .balance-options .balance-item .inner .balance-item-body,.app-pdf .estimate-document-page .balance-due .balance-options .balance-item .inner .balance-item-body{z-index:2;position:relative;background:#fff;padding:15px 20px;border:3px solid #dbdbdb;transition:all .3s ease;border-radius:inherit;color:var(--balance-color);flex-grow:1;display:flex;flex-direction:column}@media screen and (max-width:1000px){.app-estimator .estimate-document-page .balance-due .balance-options .balance-item .inner .balance-item-body,.app-pdf .estimate-document-page .balance-due .balance-options .balance-item .inner .balance-item-body{padding:15px}}@media print{.app-estimator .estimate-document-page .balance-due .balance-options .balance-item .inner .balance-item-body,.app-pdf .estimate-document-page .balance-due .balance-options .balance-item .inner .balance-item-body{padding:10px}}.app-estimator .estimate-document-page .balance-due .balance-options .balance-item .inner .balance-item-body svg,.app-pdf .estimate-document-page .balance-due .balance-options .balance-item .inner .balance-item-body svg{margin:0 auto 10px auto;height:60px;max-width:80px;fill:#848484}@media print{.app-estimator .estimate-document-page .balance-due .balance-options .balance-item .inner .balance-item-body svg,.app-pdf .estimate-document-page .balance-due .balance-options .balance-item .inner .balance-item-body svg{display:none}}.app-estimator .estimate-document-page .balance-due .balance-options .balance-item .inner .balance-item-body hr,.app-pdf .estimate-document-page .balance-due .balance-options .balance-item .inner .balance-item-body hr{height:3px;margin:15px 0}@media print{.app-estimator .estimate-document-page .balance-due .balance-options .balance-item .inner .balance-item-body hr,.app-pdf .estimate-document-page .balance-due .balance-options .balance-item .inner .balance-item-body hr{margin:10px 0}}.app-estimator .estimate-document-page .balance-due .balance-options .balance-item .inner .balance-item-body .option-desc,.app-pdf .estimate-document-page .balance-due .balance-options .balance-item .inner .balance-item-body .option-desc{font-family:open_sanssemibold,Sans-Serif;display:flex;flex-grow:1;align-items:center;justify-content:center}@media print{.app-estimator .estimate-document-page .balance-due .balance-options .balance-item .inner .balance-item-body .option-desc,.app-pdf .estimate-document-page .balance-due .balance-options .balance-item .inner .balance-item-body .option-desc{line-height:1.1;font-size:12px}}.app-estimator .estimate-document-page .balance-due .balance-options .balance-item .inner .balance-item-body .balance-price,.app-estimator .estimate-document-page .balance-due .balance-options .balance-item .inner .balance-item-body .not-available,.app-pdf .estimate-document-page .balance-due .balance-options .balance-item .inner .balance-item-body .balance-price,.app-pdf .estimate-document-page .balance-due .balance-options .balance-item .inner .balance-item-body .not-available{height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.app-estimator .estimate-document-page .balance-due .balance-options .balance-item .inner .balance-item-body .balance-price,.app-pdf .estimate-document-page .balance-due .balance-options .balance-item .inner .balance-item-body .balance-price{font-size:22px;font-family:open_sansbold,Sans-Serif}@media print{.app-estimator .estimate-document-page .balance-due .balance-options .balance-item .inner .balance-item-body .balance-price,.app-pdf .estimate-document-page .balance-due .balance-options .balance-item .inner .balance-item-body .balance-price{font-size:16px;height:16px}}.app-estimator .estimate-document-page .balance-due .balance-options .balance-item .inner .balance-item-body .not-available,.app-pdf .estimate-document-page .balance-due .balance-options .balance-item .inner .balance-item-body .not-available{font-size:15px;font-family:open_sansbold,Sans-Serif;color:#d7301a;line-height:1.2}@media print{.app-estimator .estimate-document-page .balance-due .balance-options .balance-item .inner .balance-item-body .not-available,.app-pdf .estimate-document-page .balance-due .balance-options .balance-item .inner .balance-item-body .not-available{font-size:14px}}.app-estimator .estimate-document-page .payment-disclaimer,.app-pdf .estimate-document-page .payment-disclaimer{margin:25px 0 50px 0;font-size:14px}@media print{.app-estimator .estimate-document-page .payment-disclaimer,.app-pdf .estimate-document-page .payment-disclaimer{margin:15px 0 25px 0;font-size:12px}}.app-estimator .estimate-document-page .payment-disclaimer>:first-child,.app-pdf .estimate-document-page .payment-disclaimer>:first-child{padding-top:0;margin-top:0}.app-estimator .estimate-document-page .payment-disclaimer>:last-child,.app-pdf .estimate-document-page .payment-disclaimer>:last-child{padding-bottom:0;margin-bottom:0}.app-estimator .estimate-document-page .signature-section,.app-pdf .estimate-document-page .signature-section{max-width:900px;font-family:open_sanssemibold,Sans-Serif;color:#111;text-align:center;page-break-inside:avoid;border-radius:5px;margin:50px auto;padding-top:1px}@media print{.app-estimator .estimate-document-page .signature-section,.app-pdf .estimate-document-page .signature-section{margin:25px auto;max-width:600px}}.app-estimator .estimate-document-page .signature-section .inner,.app-pdf .estimate-document-page .signature-section .inner{padding:30px 45px;position:relative;z-index:1;border:4px solid #111;border-radius:5px;margin-top:25px}@media screen and (max-width:900px){.app-estimator .estimate-document-page .signature-section .inner,.app-pdf .estimate-document-page .signature-section .inner{padding:25px}}@media screen and (max-width:640px){.app-estimator .estimate-document-page .signature-section .inner,.app-pdf .estimate-document-page .signature-section .inner{padding:15px}}@media print{.app-estimator .estimate-document-page .signature-section .inner,.app-pdf .estimate-document-page .signature-section .inner{padding:12px}}.app-estimator .estimate-document-page .signature-section .inner .tab-label,.app-pdf .estimate-document-page .signature-section .inner .tab-label{position:absolute;transform:translateX(-50%);left:50%;background:#111;color:#fff;border-radius:5px 5px 0 0;font-family:open_sanssemibold,Sans-Serif;display:flex;align-items:center;justify-content:center;max-width:max-content;width:100%;z-index:2;bottom:100%;padding:6px 10px;line-height:1.1}.app-estimator .estimate-document-page .signature-section .inner .tab-label .icon,.app-pdf .estimate-document-page .signature-section .inner .tab-label .icon{margin-right:7px;width:23px;height:16px;fill:#fff}.app-estimator .estimate-document-page .signature-section .inner .signature-group-headings,.app-pdf .estimate-document-page .signature-section .inner .signature-group-headings{display:flex;gap:50px;align-items:center}@media screen and (max-width:900px){.app-estimator .estimate-document-page .signature-section .inner .signature-group-headings,.app-pdf .estimate-document-page .signature-section .inner .signature-group-headings{gap:25px}}@media screen and (max-width:640px){.app-estimator .estimate-document-page .signature-section .inner .signature-group-headings,.app-pdf .estimate-document-page .signature-section .inner .signature-group-headings{gap:15px}}@media print{.app-estimator .estimate-document-page .signature-section .inner .signature-group-headings,.app-pdf .estimate-document-page .signature-section .inner .signature-group-headings{gap:15px}}.app-estimator .estimate-document-page .signature-section .inner .signature-group-headings .sig-heading,.app-pdf .estimate-document-page .signature-section .inner .signature-group-headings .sig-heading{width:50%}@media screen and (max-width:640px){.app-estimator .estimate-document-page .signature-section .inner .signature-group-headings .sig-heading,.app-pdf .estimate-document-page .signature-section .inner .signature-group-headings .sig-heading{font-size:14px}}@media print{.app-estimator .estimate-document-page .signature-section .inner .signature-group-headings .sig-heading,.app-pdf .estimate-document-page .signature-section .inner .signature-group-headings .sig-heading{font-size:12px}}.app-estimator .estimate-document-page .signature-section .inner .signature-blocks,.app-pdf .estimate-document-page .signature-section .inner .signature-blocks{display:flex;align-items:flex-start;gap:50px}@media screen and (max-width:900px){.app-estimator .estimate-document-page .signature-section .inner .signature-blocks,.app-pdf .estimate-document-page .signature-section .inner .signature-blocks{gap:25px}}@media screen and (max-width:640px){.app-estimator .estimate-document-page .signature-section .inner .signature-blocks,.app-pdf .estimate-document-page .signature-section .inner .signature-blocks{gap:15px}}@media print{.app-estimator .estimate-document-page .signature-section .inner .signature-blocks,.app-pdf .estimate-document-page .signature-section .inner .signature-blocks{gap:15px}}.app-estimator .estimate-document-page .signature-section .inner .signature-blocks .signature-group,.app-pdf .estimate-document-page .signature-section .inner .signature-blocks .signature-group{background-color:#fff;width:50%}.app-estimator .estimate-document-page .signature-section .inner .signature-blocks .signature-group .date-time-contain,.app-pdf .estimate-document-page .signature-section .inner .signature-blocks .signature-group .date-time-contain{margin-top:12px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px 15px}.app-estimator .estimate-document-page .signature-section .inner .signature-blocks .signature-group .signature-canvas-contain,.app-pdf .estimate-document-page .signature-section .inner .signature-blocks .signature-group .signature-canvas-contain{cursor:pointer}.app-estimator .estimate-document-page .signature-section .inner .signature-blocks .signature-group .signature-canvas-contain .signature-canvas,.app-pdf .estimate-document-page .signature-section .inner .signature-blocks .signature-group .signature-canvas-contain .signature-canvas{margin:12px 0 0 0;height:105px;width:100%;background:#dbdbdb;color:#848484;display:flex;align-items:center;justify-content:center}@media print{.app-estimator .estimate-document-page .signature-section .inner .signature-blocks .signature-group .signature-canvas-contain .signature-canvas,.app-pdf .estimate-document-page .signature-section .inner .signature-blocks .signature-group .signature-canvas-contain .signature-canvas{height:75px}}.app-estimator .estimate-document-page .signature-section .inner .signature-blocks .signature-group .signature-canvas-contain .signature-canvas img,.app-pdf .estimate-document-page .signature-section .inner .signature-blocks .signature-group .signature-canvas-contain .signature-canvas img{max-height:100%;margin:0 auto}.app-estimator .estimate-document-page .acknowledgements,.app-pdf .estimate-document-page .acknowledgements{margin:50px 0}@media print{.app-estimator .estimate-document-page .acknowledgements,.app-pdf .estimate-document-page .acknowledgements{margin:25px 0}}.app-estimator .estimate-document-page .acknowledgements .inner,.app-pdf .estimate-document-page .acknowledgements .inner{padding:0 25px 25px 25px;background:#dbdbdb;border-radius:5px}@media screen and (max-width:460px){.app-estimator .estimate-document-page .acknowledgements .inner,.app-pdf .estimate-document-page .acknowledgements .inner{padding:0 15px 15px 15px}}.app-estimator .estimate-document-page .acknowledgements .inner .contract-heading,.app-pdf .estimate-document-page .acknowledgements .inner .contract-heading{margin-top:0;padding-top:25px}@media screen and (max-width:460px){.app-estimator .estimate-document-page .acknowledgements .inner .contract-heading,.app-pdf .estimate-document-page .acknowledgements .inner .contract-heading{padding-top:15px}}.app-estimator .estimate-document-page .acknowledgements-no-bg,.app-pdf .estimate-document-page .acknowledgements-no-bg{margin:50px 0}@media print{.app-estimator .estimate-document-page .acknowledgements-no-bg,.app-pdf .estimate-document-page .acknowledgements-no-bg{margin:25px 0}}.app-estimator .estimate-document-page .acknowledgements-no-bg .inner,.app-pdf .estimate-document-page .acknowledgements-no-bg .inner{padding:0 25px 25px 25px;border-radius:5px}@media screen and (max-width:460px){.app-estimator .estimate-document-page .acknowledgements-no-bg .inner,.app-pdf .estimate-document-page .acknowledgements-no-bg .inner{padding:0 15px 15px 15px}}.app-estimator .estimate-document-page .acknowledgements-no-bg .inner .contract-heading,.app-pdf .estimate-document-page .acknowledgements-no-bg .inner .contract-heading{margin-top:0;padding-top:25px}@media screen and (max-width:460px){.app-estimator .estimate-document-page .acknowledgements-no-bg .inner .contract-heading,.app-pdf .estimate-document-page .acknowledgements-no-bg .inner .contract-heading{padding-top:15px}}.app-estimator .estimate-document-page .addendum-notes,.app-estimator .estimate-document-page .disclosures,.app-estimator .estimate-document-page .legal-text,.app-pdf .estimate-document-page .addendum-notes,.app-pdf .estimate-document-page .disclosures,.app-pdf .estimate-document-page .legal-text{font-size:14px}.app-estimator .estimate-document-page .addendum-notes,.app-estimator .estimate-document-page .disclosures,.app-estimator .estimate-document-page .legal-text,.app-estimator .estimate-document-page .project-notes,.app-pdf .estimate-document-page .addendum-notes,.app-pdf .estimate-document-page .disclosures,.app-pdf .estimate-document-page .legal-text,.app-pdf .estimate-document-page .project-notes{margin:50px 0}@media print{.app-estimator .estimate-document-page .addendum-notes,.app-estimator .estimate-document-page .disclosures,.app-estimator .estimate-document-page .legal-text,.app-estimator .estimate-document-page .project-notes,.app-pdf .estimate-document-page .addendum-notes,.app-pdf .estimate-document-page .disclosures,.app-pdf .estimate-document-page .legal-text,.app-pdf .estimate-document-page .project-notes{margin:25px 0;font-size:12px}}.app-estimator .estimate-document-page .promo-image-contain,.app-pdf .estimate-document-page .promo-image-contain{margin:25px 0;page-break-inside:avoid;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;padding-bottom:0;mix-blend-mode:multiply;z-index:1;position:relative}@media print{.app-estimator .estimate-document-page .promo-image-contain,.app-pdf .estimate-document-page .promo-image-contain{margin:15px 0 0 0}.app-estimator .estimate-document-page .promo-image-contain.multi-row .promo-image img,.app-pdf .estimate-document-page .promo-image-contain.multi-row .promo-image img{max-height:70px}}.app-estimator .estimate-document-page .promo-image-contain .promo-image,.app-pdf .estimate-document-page .promo-image-contain .promo-image{width:25%;padding:25px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:800px){.app-estimator .estimate-document-page .promo-image-contain .promo-image,.app-pdf .estimate-document-page .promo-image-contain .promo-image{padding:15px 20px}}@media screen and (max-width:640px){.app-estimator .estimate-document-page .promo-image-contain .promo-image,.app-pdf .estimate-document-page .promo-image-contain .promo-image{padding:20px;width:33.33%}}@media screen and (max-width:460px){.app-estimator .estimate-document-page .promo-image-contain .promo-image,.app-pdf .estimate-document-page .promo-image-contain .promo-image{padding:15px}}@media screen and (max-width:400px){.app-estimator .estimate-document-page .promo-image-contain .promo-image,.app-pdf .estimate-document-page .promo-image-contain .promo-image{padding:15px 20px;width:50%}}@media print{.app-estimator .estimate-document-page .promo-image-contain .promo-image,.app-pdf .estimate-document-page .promo-image-contain .promo-image{width:25%;padding-top:20px;padding-bottom:20px}}.app-estimator .estimate-document-page .promo-image-contain .promo-image img,.app-pdf .estimate-document-page .promo-image-contain .promo-image img{object-fit:contain;object-position:center;max-height:150px;max-width:100%}@media screen and (max-width:400px){.app-estimator .estimate-document-page .promo-image-contain .promo-image img,.app-pdf .estimate-document-page .promo-image-contain .promo-image img{max-height:100px}}@media print{.app-estimator .estimate-document-page .promo-image-contain .promo-image img,.app-pdf .estimate-document-page .promo-image-contain .promo-image img{max-height:90px}}.app-estimator .estimate-document-page .po-wo-form-row-contain>.form-grid,.app-estimator .estimate-document-page .po-wo-form-row-contain>.form-row,.app-pdf .estimate-document-page .po-wo-form-row-contain>.form-grid,.app-pdf .estimate-document-page .po-wo-form-row-contain>.form-row{margin:0;padding:13px 18px;border-radius:5px}@media print{.app-estimator .estimate-document-page .po-wo-form-row-contain>.form-grid,.app-estimator .estimate-document-page .po-wo-form-row-contain>.form-row,.app-pdf .estimate-document-page .po-wo-form-row-contain>.form-grid,.app-pdf .estimate-document-page .po-wo-form-row-contain>.form-row{page-break-inside:avoid}}.app-estimator .estimate-document-page .po-wo-form-row-contain>.form-grid .form-row,.app-estimator .estimate-document-page .po-wo-form-row-contain>.form-row .form-row,.app-pdf .estimate-document-page .po-wo-form-row-contain>.form-grid .form-row,.app-pdf .estimate-document-page .po-wo-form-row-contain>.form-row .form-row{margin:0}.app-estimator .estimate-document-page .po-wo-form-row-contain>.form-grid:nth-of-type(2n),.app-estimator .estimate-document-page .po-wo-form-row-contain>.form-row:nth-of-type(2n),.app-pdf .estimate-document-page .po-wo-form-row-contain>.form-grid:nth-of-type(2n),.app-pdf .estimate-document-page .po-wo-form-row-contain>.form-row:nth-of-type(2n){background-color:#dbdbdb}.app-estimator .estimate-document-page .po-wo-form-row-contain>.form-grid .form-group label,.app-estimator .estimate-document-page .po-wo-form-row-contain>.form-row .form-group label,.app-pdf .estimate-document-page .po-wo-form-row-contain>.form-grid .form-group label,.app-pdf .estimate-document-page .po-wo-form-row-contain>.form-row .form-group label{font-size:14px;margin-bottom:5px;font-family:open_sansregular,Sans-Serif}.app-estimator .estimate-document-page .po-wo-form-row-contain>.form-grid .form-group label.label-error,.app-estimator .estimate-document-page .po-wo-form-row-contain>.form-row .form-group label.label-error,.app-pdf .estimate-document-page .po-wo-form-row-contain>.form-grid .form-group label.label-error,.app-pdf .estimate-document-page .po-wo-form-row-contain>.form-row .form-group label.label-error{margin:7px 0 0 0;font-family:open_sanssemibold,Sans-Serif}.app-estimator .estimate-document-page .po-wo-form-row-contain>.form-grid .form-group label .units,.app-estimator .estimate-document-page .po-wo-form-row-contain>.form-row .form-group label .units,.app-pdf .estimate-document-page .po-wo-form-row-contain>.form-grid .form-group label .units,.app-pdf .estimate-document-page .po-wo-form-row-contain>.form-row .form-group label .units{display:none}.app-estimator .estimate-document-page .po-wo-form-row-contain>.form-grid .form-group.qty,.app-estimator .estimate-document-page .po-wo-form-row-contain>.form-row .form-group.qty,.app-pdf .estimate-document-page .po-wo-form-row-contain>.form-grid .form-group.qty,.app-pdf .estimate-document-page .po-wo-form-row-contain>.form-row .form-group.qty{max-width:125px}.app-estimator .estimate-document-page .po-wo-form-row-contain>.form-grid .form-group.qty label,.app-estimator .estimate-document-page .po-wo-form-row-contain>.form-row .form-group.qty label,.app-pdf .estimate-document-page .po-wo-form-row-contain>.form-grid .form-group.qty label,.app-pdf .estimate-document-page .po-wo-form-row-contain>.form-row .form-group.qty label{font-family:open_sanssemibold,Sans-Serif}.app-estimator .estimate-document-page .po-wo-form-row-contain>.form-grid .form-group.qty label.label-small,.app-estimator .estimate-document-page .po-wo-form-row-contain>.form-row .form-group.qty label.label-small,.app-pdf .estimate-document-page .po-wo-form-row-contain>.form-grid .form-group.qty label.label-small,.app-pdf .estimate-document-page .po-wo-form-row-contain>.form-row .form-group.qty label.label-small{font-family:open_sansregular,Sans-Serif}.app-estimator .estimate-document-page .po-wo-form-row-contain>.form-grid .po-check-group,.app-estimator .estimate-document-page .po-wo-form-row-contain>.form-row .po-check-group,.app-pdf .estimate-document-page .po-wo-form-row-contain>.form-grid .po-check-group,.app-pdf .estimate-document-page .po-wo-form-row-contain>.form-row .po-check-group{width:26px}.app-estimator .estimate-document-page .po-wo-form-row-contain>.form-grid .po-check-group.hide-label>label,.app-estimator .estimate-document-page .po-wo-form-row-contain>.form-row .po-check-group.hide-label>label,.app-pdf .estimate-document-page .po-wo-form-row-contain>.form-grid .po-check-group.hide-label>label,.app-pdf .estimate-document-page .po-wo-form-row-contain>.form-row .po-check-group.hide-label>label{display:none}.app-estimator .estimate-document-page .po-wo-form-row-contain>.form-grid .po-check-group label,.app-estimator .estimate-document-page .po-wo-form-row-contain>.form-row .po-check-group label,.app-pdf .estimate-document-page .po-wo-form-row-contain>.form-grid .po-check-group label,.app-pdf .estimate-document-page .po-wo-form-row-contain>.form-row .po-check-group label{margin-bottom:5px}@media print{.app-estimator .estimate-document-page.view-contract-page,.app-pdf .estimate-document-page.view-contract-page{font-size:14px}.app-estimator .estimate-document-page.view-contract-page .contract-heading,.app-pdf .estimate-document-page.view-contract-page .contract-heading{padding-left:0;padding-right:0}.app-estimator .estimate-document-page.view-contract-page .scope-work .inner-wrap h2,.app-pdf .estimate-document-page.view-contract-page .scope-work .inner-wrap h2{font-size:18px}.app-estimator .estimate-document-page.view-contract-page .scope-work .inner-wrap h3,.app-pdf .estimate-document-page.view-contract-page .scope-work .inner-wrap h3{font-size:16px}}.app-estimator .estimate-document-page.view-contract-page ul[data-type=taskList],.app-pdf .estimate-document-page.view-contract-page ul[data-type=taskList]{padding:0;margin:0}.app-estimator .estimate-document-page.view-contract-page ul[data-type=taskList] li,.app-pdf .estimate-document-page.view-contract-page ul[data-type=taskList] li{font-family:open_sanssemibold,Sans-Serif;color:#111;list-style:none;display:flex;align-items:flex-start;margin:0;padding:5px 0;page-break-inside:avoid}@media print{.app-estimator .estimate-document-page.view-contract-page ul[data-type=taskList] li,.app-pdf .estimate-document-page.view-contract-page ul[data-type=taskList] li{padding:3.5px 0}}.app-estimator .estimate-document-page.view-contract-page ul[data-type=taskList] li:before,.app-pdf .estimate-document-page.view-contract-page ul[data-type=taskList] li:before{content:"";height:12px;width:15px;display:block;background:url(/img/check.8113f761.svg) 0 0 no-repeat;background-size:contain;flex-shrink:0;margin-top:6px;margin-right:10px}@media print{.app-estimator .estimate-document-page.view-contract-page ul[data-type=taskList] li:before,.app-pdf .estimate-document-page.view-contract-page ul[data-type=taskList] li:before{margin-top:3px;height:10px;width:12px;margin-right:7px}}.app-estimator .estimate-document-page.view-contract-page ul[data-type=taskList] li[data-checked=false],.app-pdf .estimate-document-page.view-contract-page ul[data-type=taskList] li[data-checked=false]{display:none}.app-estimator .estimate-document-page.view-contract-page ul[data-type=taskList] li p,.app-pdf .estimate-document-page.view-contract-page ul[data-type=taskList] li p{margin:0;padding:0}.app-estimator .estimate-document-page.view-contract-page ul[data-type=taskList] li>label,.app-estimator .estimate-document-page.view-contract-page ul[data-type=taskList] li>label input,.app-pdf .estimate-document-page.view-contract-page ul[data-type=taskList] li>label,.app-pdf .estimate-document-page.view-contract-page ul[data-type=taskList] li>label input{display:none}.app-estimator .estimate-document-page.view-contract-page .cover-page,.app-pdf .estimate-document-page.view-contract-page .cover-page{margin-bottom:20px}@media print{.app-estimator .estimate-document-page.view-contract-page .cover-page,.app-pdf .estimate-document-page.view-contract-page .cover-page{page:cover;height:100vh;width:100%;overflow:hidden;margin:0;page-break-after:always;display:flex;flex-direction:column}}.app-estimator .estimate-document-page.view-contract-page .cover-page .heading,.app-pdf .estimate-document-page.view-contract-page .cover-page .heading{color:var(--theme-color);font-family:oswaldbold,Sans-Serif;font-size:clamp(24px,5vw,42px);letter-spacing:1px;text-transform:uppercase}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-header,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-header{display:flex;justify-content:center;text-align:center;align-items:center;flex-direction:column;padding:8% 5% 13% 5%;position:relative;z-index:9;overflow:hidden;width:100%}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-header:before,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-header:before{--bottom-left-radius:40vw;content:"";background:url(/img/roof-shingle.f17c3fe5.png) 0 0 repeat #111;position:absolute;left:-10%;bottom:0;border-radius:100%/0 0 0 clamp(200px,var(--bottom-left-radius),800px);height:100%;width:225%;z-index:-1;box-shadow:clamp(0px,2vw,40px) clamp(-40px,-3vw,0px) clamp(50px,10vw,100px) 0 #000 inset}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-header .heading,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-header .heading{margin:7% 0 0 0;font-size:clamp(22px,3.8vw,36px);position:relative;width:100%;max-width:80%;z-index:5}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-header .cover-logo,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-header .cover-logo{max-height:130px;max-width:60%;padding:0 5%;width:auto;display:flex;align-items:center;justify-content:center;position:relative;z-index:5}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-header .cover-logo img,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-header .cover-logo img{object-fit:contain;object-position:center;width:100%;height:100%}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-header-no-bg,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-header-no-bg{display:flex;justify-content:center;text-align:center;align-items:center;flex-direction:column;padding:8% 5% 13% 5%;position:relative;z-index:9;overflow:hidden;width:100%}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-header-no-bg:before,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-header-no-bg:before{--bottom-left-radius:40vw;content:"";position:absolute;left:-10%;bottom:0;border-radius:100%/0 0 0 clamp(200px,var(--bottom-left-radius),800px);height:100%;width:225%;z-index:-1}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-header-no-bg .heading,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-header-no-bg .heading{margin:7% 0 0 0;font-size:clamp(22px,3.8vw,36px);position:relative;width:100%;max-width:80%;z-index:5}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-header-no-bg .cover-logo,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-header-no-bg .cover-logo{max-height:130px;max-width:60%;padding:0 5%;width:auto;display:flex;align-items:center;justify-content:center;position:relative;z-index:5}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-header-no-bg .cover-logo img,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-header-no-bg .cover-logo img{object-fit:contain;object-position:center;width:100%;height:100%}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body{background:#eee;margin-top:-20%;padding:27% 5% 7% 5%;z-index:5;position:relative;overflow:hidden;display:flex;flex-direction:column}@media print{.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body{padding-top:27%;padding-bottom:25px;width:100%;flex-grow:1}}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body:before,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body:before{content:"";background:url(/img/contract-cover-body-overlay.1a3cb8a1.png) bottom/100% no-repeat;height:100%;width:100%;position:absolute;bottom:-1px;left:0;z-index:-1}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary{max-width:800px;margin:auto;text-align:center;z-index:1;position:relative;width:100%;flex-grow:1}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .heading,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .heading{margin:0 0 5px 0}@media print{.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .heading,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .heading{font-size:32px}}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .heading .color-dark,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .heading .color-dark{color:#111}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .address,.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .phone,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .address,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .phone{margin:0 0 5px 0;font-size:25px;font-size:clamp(16px,3.2vw,25px);font-family:open_sansbold,Sans-Serif}@media print{.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .address,.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .phone,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .address,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .phone{font-size:18px}}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .proj-info-blocks,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .proj-info-blocks{display:inline-flex;flex-direction:column;font-family:open_sanssemibold,Sans-Serif;color:#fff;font-size:clamp(15px,3.5vw,18px);line-height:1.2;letter-spacing:1px;margin:10px 0 7% 0}@media print{.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .proj-info-blocks,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .proj-info-blocks{font-size:14px;margin-bottom:3%}}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .proj-info-blocks>div,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .proj-info-blocks>div{padding:8px 15px;min-width:230px}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .proj-info-blocks .info-block,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .proj-info-blocks .info-block{background:#111;margin-bottom:2px}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .proj-info-blocks .info-block.contract-date,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .proj-info-blocks .info-block.contract-date{background:var(--theme-color)}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .sales-person-contact,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .sales-person-contact{font-family:open_sanssemibold,Sans-Serif;max-width:max-content;margin:auto;font-size:20px}@media screen and (max-width:640px){.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .sales-person-contact,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .sales-person-contact{font-size:18px}}@media print{.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .sales-person-contact,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .sales-person-contact{font-size:16px}}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .sales-person-contact .contact-name,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .sales-person-contact .contact-name{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3px 7px;padding:0 15px;font-size:1em}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .sales-person-contact hr,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .sales-person-contact hr{background:#b3b3b3;height:5px;margin:12px 0}@media print{.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .sales-person-contact hr,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .sales-person-contact hr{height:4px}}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .sales-person-contact .contact-info,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .sales-person-contact .contact-info{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 25px;padding:0 15px;font-size:.9em;word-break:break-word}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .sales-person-contact .contact-info>span,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .sales-person-contact .contact-info>span{display:flex;align-items:center;gap:10px}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .sales-person-contact .contact-info>span svg.icon,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body .cover-summary .sales-person-contact .contact-info>span svg.icon{height:1.3em;width:1.3em}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg{margin-top:-20%;padding:27% 5% 7% 5%;z-index:5;position:relative;overflow:hidden;display:flex;flex-direction:column}@media print{.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg{padding-top:27%;padding-bottom:25px;width:100%;flex-grow:1}}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg:before,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg:before{content:"";background:url(/img/contract-cover-body-overlay.1a3cb8a1.png) bottom/100% no-repeat;height:100%;width:100%;position:absolute;bottom:-1px;left:0;z-index:-1}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary{max-width:800px;margin:auto;text-align:center;z-index:1;position:relative;width:100%;flex-grow:1}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .heading,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .heading{margin:0 0 5px 0}@media print{.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .heading,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .heading{font-size:32px}}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .heading .color-dark,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .heading .color-dark{color:#111}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .address,.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .phone,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .address,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .phone{margin:0 0 5px 0;font-size:25px;font-size:clamp(16px,3.2vw,25px);font-family:open_sansbold,Sans-Serif}@media print{.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .address,.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .phone,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .address,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .phone{font-size:18px}}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .proj-info-blocks,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .proj-info-blocks{display:inline-flex;flex-direction:column;font-family:open_sanssemibold,Sans-Serif;color:#fff;font-size:clamp(15px,3.5vw,18px);line-height:1.2;letter-spacing:1px;margin:10px 0 7% 0}@media print{.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .proj-info-blocks,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .proj-info-blocks{font-size:14px;margin-bottom:3%}}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .proj-info-blocks>div,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .proj-info-blocks>div{padding:8px 15px;min-width:230px}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .proj-info-blocks .info-block,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .proj-info-blocks .info-block{margin-bottom:2px;color:#111}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .proj-info-blocks .info-block.contract-date,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .proj-info-blocks .info-block.contract-date{background:var(--theme-color)}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .sales-person-contact,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .sales-person-contact{font-family:open_sanssemibold,Sans-Serif;max-width:max-content;margin:auto;font-size:20px}@media screen and (max-width:640px){.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .sales-person-contact,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .sales-person-contact{font-size:18px}}@media print{.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .sales-person-contact,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .sales-person-contact{font-size:16px}}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .sales-person-contact .contact-name,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .sales-person-contact .contact-name{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3px 7px;padding:0 15px;font-size:1em}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .sales-person-contact hr,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .sales-person-contact hr{background:#b3b3b3;height:5px;margin:12px 0}@media print{.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .sales-person-contact hr,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .sales-person-contact hr{height:4px}}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .sales-person-contact .contact-info,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .sales-person-contact .contact-info{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 25px;padding:0 15px;font-size:.9em;word-break:break-word}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .sales-person-contact .contact-info>span,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .sales-person-contact .contact-info>span{display:flex;align-items:center;gap:10px}.app-estimator .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .sales-person-contact .contact-info>span svg.icon,.app-pdf .estimate-document-page.view-contract-page .cover-page .cover-body-no-bg .cover-summary .sales-person-contact .contact-info>span svg.icon{height:1.3em;width:1.3em}.app-estimator .estimate-document-page.view-contract-page .balance-due .balance-options.none-selected .balance-item,.app-pdf .estimate-document-page.view-contract-page .balance-due .balance-options.none-selected .balance-item{margin-top:5px}.app-estimator .estimate-document-page.view-contract-page .balance-due .balance-options .balance-item .inner,.app-pdf .estimate-document-page.view-contract-page .balance-due .balance-options .balance-item .inner{cursor:auto}@media screen and (min-width:641px){.app-estimator .estimate-document-page.view-contract-page .addendum-notes,.app-pdf .estimate-document-page.view-contract-page .addendum-notes{padding-left:25px;padding-right:25px}}.app-estimator .estimate-document-page .po-wo-loading-contain,.app-pdf .estimate-document-page .po-wo-loading-contain{height:32px;text-align:center;overflow:hidden;margin:0;transition:all .3s ease;opacity:0}@media screen and (max-width:640px){.app-estimator .estimate-document-page .po-wo-loading-contain,.app-pdf .estimate-document-page .po-wo-loading-contain{margin:0 0 25px 0}}@media screen and (max-width:460px){.app-estimator .estimate-document-page .po-wo-loading-contain,.app-pdf .estimate-document-page .po-wo-loading-contain{margin:25px 0}}@media print{.app-estimator .estimate-document-page .po-wo-loading-contain,.app-pdf .estimate-document-page .po-wo-loading-contain{display:none}}.app-estimator .estimate-document-page .po-wo-loading-contain.visible,.app-pdf .estimate-document-page .po-wo-loading-contain.visible{opacity:1}.app-estimator .estimate-document-page .po-wo-loading-contain .po-wo-loader,.app-pdf .estimate-document-page .po-wo-loading-contain .po-wo-loader{display:inline-flex;justify-content:center;align-items:center;font-family:open_sansbold,Sans-Serif;font-size:18px;height:100%}.app-estimator .estimate-document-page .po-wo-loading-contain .po-wo-loader .bars,.app-pdf .estimate-document-page .po-wo-loading-contain .po-wo-loader .bars{display:block;padding:5em 0}.app-estimator .estimate-document-page .po-wo-loading-contain .po-wo-loader .bars .bars-contain,.app-pdf .estimate-document-page .po-wo-loading-contain .po-wo-loader .bars .bars-contain{display:flex;align-items:center;justify-content:center;gap:3px;height:50px}.app-estimator .estimate-document-page .po-wo-loading-contain .po-wo-loader .bars .bars-contain>div,.app-pdf .estimate-document-page .po-wo-loading-contain .po-wo-loader .bars .bars-contain>div{width:8px;height:100%;flex-shrink:0;background:var(--theme-color);animation:stretch 1.3s ease-in-out infinite}.app-estimator .estimate-document-page .po-wo-loading-contain .po-wo-loader .bars .bars-contain>div:first-of-type,.app-pdf .estimate-document-page .po-wo-loading-contain .po-wo-loader .bars .bars-contain>div:first-of-type{animation-delay:-1.2s;filter:brightness(1.2)}.app-estimator .estimate-document-page .po-wo-loading-contain .po-wo-loader .bars .bars-contain>div:nth-of-type(2),.app-pdf .estimate-document-page .po-wo-loading-contain .po-wo-loader .bars .bars-contain>div:nth-of-type(2){animation-delay:-1.1s;filter:brightness(1.1)}.app-estimator .estimate-document-page .po-wo-loading-contain .po-wo-loader .bars .bars-contain>div:nth-of-type(3),.app-pdf .estimate-document-page .po-wo-loading-contain .po-wo-loader .bars .bars-contain>div:nth-of-type(3){animation-delay:-1s}.app-estimator .estimate-document-page .po-wo-loading-contain .po-wo-loader .bars .bars-contain>div:nth-of-type(4),.app-pdf .estimate-document-page .po-wo-loading-contain .po-wo-loader .bars .bars-contain>div:nth-of-type(4){animation-delay:-.9s;filter:brightness(.9)}.app-estimator .estimate-document-page .po-wo-loading-contain .po-wo-loader .bars .bars-contain>div:nth-of-type(5),.app-pdf .estimate-document-page .po-wo-loading-contain .po-wo-loader .bars .bars-contain>div:nth-of-type(5){animation-delay:-.8s;filter:brightness(.8)}.app-estimator .estimate-document-page .po-wo-loading-contain .po-wo-loader .bars .bars-contain>div:nth-of-type(6),.app-pdf .estimate-document-page .po-wo-loading-contain .po-wo-loader .bars .bars-contain>div:nth-of-type(6){animation-delay:-.7s;filter:brightness(.7)}.app-estimator .estimate-document-page .po-wo-loading-contain .po-wo-loader .bars,.app-pdf .estimate-document-page .po-wo-loading-contain .po-wo-loader .bars{margin:0 0 0 7px;padding:0;height:100%}.app-estimator .estimate-document-page .po-wo-loading-contain .po-wo-loader .bars .bars-contain,.app-pdf .estimate-document-page .po-wo-loading-contain .po-wo-loader .bars .bars-contain{height:100%}.app-estimator .estimate-document-page .po-wo-workflow-contain,.app-pdf .estimate-document-page .po-wo-workflow-contain{position:relative;z-index:1;margin:20px 0}@media print{.app-estimator .estimate-document-page .po-wo-workflow-contain,.app-pdf .estimate-document-page .po-wo-workflow-contain{font-size:14px}}.app-estimator .estimate-document-page .po-wo-workflow-contain .po-sticky-header,.app-pdf .estimate-document-page .po-wo-workflow-contain .po-sticky-header{display:flex;align-items:flex-end;position:sticky;top:-1px;left:0;padding:20px 0 0 0;background:#fff;z-index:2;margin-bottom:15px;gap:10px 20px;box-shadow:0 10px 10px -10px #21232633}@media screen and (max-width:640px){.app-estimator .estimate-document-page .po-wo-workflow-contain .po-sticky-header,.app-pdf .estimate-document-page .po-wo-workflow-contain .po-sticky-header{padding:15px 0 0 0;flex-direction:column;width:100%}}@media print{.app-estimator .estimate-document-page .po-wo-workflow-contain .po-sticky-header,.app-pdf .estimate-document-page .po-wo-workflow-contain .po-sticky-header{position:static;margin-top:25px;padding:0;page-break-inside:avoid;box-shadow:none}}.app-estimator .estimate-document-page .po-wo-workflow-contain .po-sticky-header .heading-controls-group,.app-pdf .estimate-document-page .po-wo-workflow-contain .po-sticky-header .heading-controls-group{display:flex;flex-direction:column;flex-grow:1;gap:15px;width:100%}@media screen and (max-width:640px){.app-estimator .estimate-document-page .po-wo-workflow-contain .po-sticky-header .heading-controls-group,.app-pdf .estimate-document-page .po-wo-workflow-contain .po-sticky-header .heading-controls-group{width:100%}}.app-estimator .estimate-document-page .po-wo-workflow-contain .po-sticky-header .heading-controls-group .form-select-controls,.app-pdf .estimate-document-page .po-wo-workflow-contain .po-sticky-header .heading-controls-group .form-select-controls{padding-bottom:10px;display:flex;flex-wrap:wrap;gap:10px 25px}@media screen and (max-width:640px){.app-estimator .estimate-document-page .po-wo-workflow-contain .po-sticky-header .heading-controls-group .form-select-controls,.app-pdf .estimate-document-page .po-wo-workflow-contain .po-sticky-header .heading-controls-group .form-select-controls{padding-bottom:0}}.app-estimator .estimate-document-page .po-wo-workflow-contain .po-sticky-header .heading-controls-group .form-select-controls label,.app-pdf .estimate-document-page .po-wo-workflow-contain .po-sticky-header .heading-controls-group .form-select-controls label{margin:0}.app-estimator .estimate-document-page .po-wo-workflow-contain .po-sticky-header .form-save-controls,.app-pdf .estimate-document-page .po-wo-workflow-contain .po-sticky-header .form-save-controls{display:flex;flex-shrink:0;gap:.75em;padding:0 5px 5px 0;align-self:flex-start}@media screen and (max-width:640px){.app-estimator .estimate-document-page .po-wo-workflow-contain .po-sticky-header .form-save-controls,.app-pdf .estimate-document-page .po-wo-workflow-contain .po-sticky-header .form-save-controls{flex-direction:row-reverse;padding-bottom:10px}}.app-estimator .estimate-document-page .po-wo-workflow-contain .po-sticky-header .gray-underline-heading,.app-pdf .estimate-document-page .po-wo-workflow-contain .po-sticky-header .gray-underline-heading{margin:0;flex-grow:1}@media screen and (max-width:767px){.app-estimator .estimate-document-page .po-wo-workflow-contain .po-sticky-header .gray-underline-heading,.app-pdf .estimate-document-page .po-wo-workflow-contain .po-sticky-header .gray-underline-heading{font-size:24px}}@media screen and (max-width:640px){.app-estimator .estimate-document-page .po-wo-workflow-contain .po-sticky-header .gray-underline-heading,.app-pdf .estimate-document-page .po-wo-workflow-contain .po-sticky-header .gray-underline-heading{font-size:22px;width:100%}}@media print{.app-estimator .estimate-document-page .po-wo-workflow-contain .po-sticky-header .gray-underline-heading,.app-pdf .estimate-document-page .po-wo-workflow-contain .po-sticky-header .gray-underline-heading{font-size:22px}.app-estimator .estimate-document-page .po-wo-workflow-contain .po-sticky-header .gray-underline-heading:after,.app-pdf .estimate-document-page .po-wo-workflow-contain .po-sticky-header .gray-underline-heading:after{height:4px}}.app-estimator .estimate-document-page .po-wo-workflow-contain .po-window-details-row,.app-pdf .estimate-document-page .po-wo-workflow-contain .po-window-details-row{flex-wrap:nowrap}.app-estimator .estimate-document-page .po-wo-workflow-contain .po-window-details-row .window-details,.app-pdf .estimate-document-page .po-wo-workflow-contain .po-window-details-row .window-details{column-count:1;column-gap:15px;flex-grow:1;padding:2px 0}.app-estimator .estimate-document-page .po-wo-workflow-contain .po-window-details-row .window-details>div,.app-pdf .estimate-document-page .po-wo-workflow-contain .po-window-details-row .window-details>div{width:100%;display:inline-block;margin:3px 0}@media screen and (max-width:460px){.app-estimator .estimate-document-page .po-wo-workflow-contain .po-window-details-row .window-details>div,.app-pdf .estimate-document-page .po-wo-workflow-contain .po-window-details-row .window-details>div{font-size:15px}}.app-estimator .estimate-document-page .po-wo-workflow-contain .po-window-details-row .window-details>div strong,.app-pdf .estimate-document-page .po-wo-workflow-contain .po-window-details-row .window-details>div strong{padding-right:5px}@media screen and (max-width:900px){.app-estimator .estimate-document-page .delivery-row .form-group,.app-pdf .estimate-document-page .delivery-row .form-group{flex-basis:unset;flex-grow:unset;width:100%}}.app-estimator .estimate-document-page .wo-heading,.app-pdf .estimate-document-page .wo-heading{font-family:open_sansbold,Sans-Serif;font-size:16px;margin-bottom:10px;padding:0 20px}.app-estimator .estimate-document-page .wo-section,.app-pdf .estimate-document-page .wo-section{background:#dbdbdb;border-radius:5px;padding:12px 20px;margin-bottom:25px}.app-estimator .estimate-document-page .wo-section .form-row.row-divider:after,.app-estimator .estimate-document-page .wo-section .form-row.row-divider:before,.app-pdf .estimate-document-page .wo-section .form-row.row-divider:after,.app-pdf .estimate-document-page .wo-section .form-row.row-divider:before{background:#848484}.app-estimator .estimate-document-page .wo-section>.form-grid,.app-estimator .estimate-document-page .wo-section>.form-row,.app-pdf .estimate-document-page .wo-section>.form-grid,.app-pdf .estimate-document-page .wo-section>.form-row{margin-bottom:20px}.app-estimator .estimate-document-page .wo-section>.form-grid:last-of-type,.app-estimator .estimate-document-page .wo-section>.form-row:last-of-type,.app-pdf .estimate-document-page .wo-section>.form-grid:last-of-type,.app-pdf .estimate-document-page .wo-section>.form-row:last-of-type{margin-bottom:0}.app-estimator .estimate-document-page .wo-section>.form-grid .form-group label,.app-estimator .estimate-document-page .wo-section>.form-row .form-group label,.app-pdf .estimate-document-page .wo-section>.form-grid .form-group label,.app-pdf .estimate-document-page .wo-section>.form-row .form-group label{font-size:14px;margin-bottom:5px;font-family:open_sansregular,Sans-Serif}.app-estimator .estimate-document-page .wo-section>.form-grid .form-group label.label-error,.app-estimator .estimate-document-page .wo-section>.form-row .form-group label.label-error,.app-pdf .estimate-document-page .wo-section>.form-grid .form-group label.label-error,.app-pdf .estimate-document-page .wo-section>.form-row .form-group label.label-error{margin:7px 0 0 0;font-family:open_sanssemibold,Sans-Serif}.app-estimator .estimate-document-page .cost-estimate-summary,.app-pdf .estimate-document-page .cost-estimate-summary{margin:25px 0}@media print{.app-estimator .estimate-document-page .cost-estimate-summary,.app-pdf .estimate-document-page .cost-estimate-summary{margin-bottom:0}}.app-estimator .estimate-document-page .cost-estimate-summary:empty,.app-pdf .estimate-document-page .cost-estimate-summary:empty{display:none}.app-estimator .estimate-document-page .cost-estimate-summary .cost-estimate-summary-head,.app-pdf .estimate-document-page .cost-estimate-summary .cost-estimate-summary-head{background:url(/img/roof-shingle.f17c3fe5.png) repeat #111;padding:15px;border-radius:5px 5px 0 0;color:#fff;font-size:18px;font-family:open_sansbold,Sans-Serif;text-align:center}@media print{.app-estimator .estimate-document-page .cost-estimate-summary .cost-estimate-summary-head,.app-pdf .estimate-document-page .cost-estimate-summary .cost-estimate-summary-head{font-size:16px}}.app-estimator .estimate-document-page .cost-estimate-summary .cost-estimate-summary-body,.app-pdf .estimate-document-page .cost-estimate-summary .cost-estimate-summary-body{border-radius:0 0 5px 5px;padding:15px;background:#dbdbdb;font-family:open_sanssemibold,Sans-Serif;display:flex;justify-content:center;align-items:flex-start;gap:0 30px;overflow-x:auto}@media screen and (max-width:1000px){.app-estimator .estimate-document-page .cost-estimate-summary .cost-estimate-summary-body,.app-pdf .estimate-document-page .cost-estimate-summary .cost-estimate-summary-body{flex-wrap:wrap;justify-content:flex-start}}@media print{.app-estimator .estimate-document-page .cost-estimate-summary .cost-estimate-summary-body,.app-pdf .estimate-document-page .cost-estimate-summary .cost-estimate-summary-body{flex-wrap:wrap;justify-content:flex-start;font-size:14px}}.app-estimator .estimate-document-page .cost-estimate-summary .cost-estimate-summary-body table.summary-group,.app-pdf .estimate-document-page .cost-estimate-summary .cost-estimate-summary-body table.summary-group{border-collapse:collapse}@media screen and (max-width:1000px){.app-estimator .estimate-document-page .cost-estimate-summary .cost-estimate-summary-body table.summary-group,.app-pdf .estimate-document-page .cost-estimate-summary .cost-estimate-summary-body table.summary-group{display:block;width:max-content;flex-grow:1}}@media print{.app-estimator .estimate-document-page .cost-estimate-summary .cost-estimate-summary-body table.summary-group,.app-pdf .estimate-document-page .cost-estimate-summary .cost-estimate-summary-body table.summary-group{display:block;width:max-content;flex-grow:1}}.app-estimator .estimate-document-page .cost-estimate-summary .cost-estimate-summary-body table.summary-group tr,.app-pdf .estimate-document-page .cost-estimate-summary .cost-estimate-summary-body table.summary-group tr{padding:0}@media screen and (max-width:1000px){.app-estimator .estimate-document-page .cost-estimate-summary .cost-estimate-summary-body table.summary-group tr,.app-pdf .estimate-document-page .cost-estimate-summary .cost-estimate-summary-body table.summary-group tr{display:flex}}@media screen and (max-width:640px){.app-estimator .estimate-document-page .cost-estimate-summary .cost-estimate-summary-body table.summary-group tr,.app-pdf .estimate-document-page .cost-estimate-summary .cost-estimate-summary-body table.summary-group tr{flex-wrap:wrap;line-height:1;margin-bottom:7px}}@media print{.app-estimator .estimate-document-page .cost-estimate-summary .cost-estimate-summary-body table.summary-group tr,.app-pdf .estimate-document-page .cost-estimate-summary .cost-estimate-summary-body table.summary-group tr{display:flex}}.app-estimator .estimate-document-page .cost-estimate-summary .cost-estimate-summary-body table.summary-group tr td,.app-pdf .estimate-document-page .cost-estimate-summary .cost-estimate-summary-body table.summary-group tr td{padding:3px 5px;vertical-align:top}@media screen and (max-width:1000px){.app-estimator .estimate-document-page .cost-estimate-summary .cost-estimate-summary-body table.summary-group tr td,.app-pdf .estimate-document-page .cost-estimate-summary .cost-estimate-summary-body table.summary-group tr td{display:block}}@media print{.app-estimator .estimate-document-page .cost-estimate-summary .cost-estimate-summary-body table.summary-group tr td,.app-pdf .estimate-document-page .cost-estimate-summary .cost-estimate-summary-body table.summary-group tr td{display:block}}.app-estimator .estimate-document-page .table-wrap,.app-pdf .estimate-document-page .table-wrap{overflow-x:auto;padding:0 60px;margin:30px 0}@media screen and (max-width:1000px){.app-estimator .estimate-document-page .table-wrap,.app-pdf .estimate-document-page .table-wrap{padding-left:0;padding-right:0}}@media print{.app-estimator .estimate-document-page .table-wrap,.app-pdf .estimate-document-page .table-wrap{margin:20px 0;padding-left:0;padding-right:0}}.app-estimator .estimate-document-page .estimate-doc-edit,.app-pdf .estimate-document-page .estimate-doc-edit{max-width:800px;margin:0 auto 30px auto;position:relative;z-index:1}.app-estimator .estimate-document-page .estimate-doc-edit .sticky-labels,.app-pdf .estimate-document-page .estimate-doc-edit .sticky-labels{position:sticky;top:0;left:0;z-index:2;background:#fff;border-bottom:3px solid #dbdbdb;margin-bottom:15px;padding-top:8px}.app-estimator .estimate-document-page .estimate-doc-edit.labor-bill,.app-pdf .estimate-document-page .estimate-doc-edit.labor-bill{max-width:none}.app-estimator .estimate-document-page .estimate-doc-edit.labor-bill .form-row,.app-pdf .estimate-document-page .estimate-doc-edit.labor-bill .form-row{margin-bottom:10px}.app-estimator .estimate-document-page .estimate-doc-edit.labor-bill .form-row.row-divider:after,.app-pdf .estimate-document-page .estimate-doc-edit.labor-bill .form-row.row-divider:after{order:9;margin-top:0}@media screen and (max-width:600px){.app-estimator .estimate-document-page .estimate-doc-edit.labor-bill .descrip-group,.app-pdf .estimate-document-page .estimate-doc-edit.labor-bill .descrip-group{width:calc(60% - 10px);flex-grow:unset;flex-basis:unset}}.app-estimator .estimate-document-page .estimate-doc-edit.labor-bill .controls-group,.app-pdf .estimate-document-page .estimate-doc-edit.labor-bill .controls-group{width:65px;flex-grow:unset;flex-basis:unset}@media screen and (max-width:600px){.app-estimator .estimate-document-page .estimate-doc-edit.labor-bill .controls-group,.app-pdf .estimate-document-page .estimate-doc-edit.labor-bill .controls-group{order:3}}.app-estimator .estimate-document-page .estimate-doc-edit.labor-bill .controls-group .input-height,.app-pdf .estimate-document-page .estimate-doc-edit.labor-bill .controls-group .input-height{height:45px}@media screen and (max-width:600px){.app-estimator .estimate-document-page .estimate-doc-edit.labor-bill .controls-group .input-height,.app-pdf .estimate-document-page .estimate-doc-edit.labor-bill .controls-group .input-height{height:auto;margin-top:5px}.app-estimator .estimate-document-page .estimate-doc-edit.labor-bill .controls-group.controls-group-footer,.app-estimator .estimate-document-page .estimate-doc-edit.labor-bill .controls-group.controls-group-header,.app-pdf .estimate-document-page .estimate-doc-edit.labor-bill .controls-group.controls-group-footer,.app-pdf .estimate-document-page .estimate-doc-edit.labor-bill .controls-group.controls-group-header{display:none}}.app-estimator .estimate-document-page .estimate-doc-edit.labor-bill .labor-group,.app-estimator .estimate-document-page .estimate-doc-edit.labor-bill .quantity-group,.app-pdf .estimate-document-page .estimate-doc-edit.labor-bill .labor-group,.app-pdf .estimate-document-page .estimate-doc-edit.labor-bill .quantity-group{max-width:125px}@media screen and (max-width:900px){.app-estimator .estimate-document-page .estimate-doc-edit.labor-bill .labor-group,.app-estimator .estimate-document-page .estimate-doc-edit.labor-bill .quantity-group,.app-pdf .estimate-document-page .estimate-doc-edit.labor-bill .labor-group,.app-pdf .estimate-document-page .estimate-doc-edit.labor-bill .quantity-group{max-width:75px}}@media screen and (max-width:600px){.app-estimator .estimate-document-page .estimate-doc-edit.labor-bill .labor-group,.app-estimator .estimate-document-page .estimate-doc-edit.labor-bill .quantity-group,.app-pdf .estimate-document-page .estimate-doc-edit.labor-bill .labor-group,.app-pdf .estimate-document-page .estimate-doc-edit.labor-bill .quantity-group{max-width:none;width:calc(20% - 5px);flex-grow:unset;flex-basis:unset}}.app-estimator .estimate-document-page .estimate-doc-edit.labor-bill .labor-group input,.app-estimator .estimate-document-page .estimate-doc-edit.labor-bill .quantity-group input,.app-pdf .estimate-document-page .estimate-doc-edit.labor-bill .labor-group input,.app-pdf .estimate-document-page .estimate-doc-edit.labor-bill .quantity-group input{min-width:0;width:100%}.app-estimator .estimate-document-page .estimate-doc-edit.labor-bill .total-group,.app-pdf .estimate-document-page .estimate-doc-edit.labor-bill .total-group{max-width:100px;text-align:right;word-break:break-all}@media screen and (max-width:600px){.app-estimator .estimate-document-page .estimate-doc-edit.labor-bill .total-group,.app-pdf .estimate-document-page .estimate-doc-edit.labor-bill .total-group{max-width:none;word-break:keep-all;order:4}.app-estimator .estimate-document-page .estimate-doc-edit.labor-bill .total-group span,.app-pdf .estimate-document-page .estimate-doc-edit.labor-bill .total-group span{font-family:open_sanssemibold,Sans-Serif}.app-estimator .estimate-document-page .estimate-doc-edit.labor-bill .total-group span:before,.app-pdf .estimate-document-page .estimate-doc-edit.labor-bill .total-group span:before{content:"Item total: ";font-family:open_sansregular,Sans-Serif}.app-estimator .estimate-document-page .estimate-doc-edit.labor-bill .total-group.total-group-header,.app-pdf .estimate-document-page .estimate-doc-edit.labor-bill .total-group.total-group-header{display:none}}.app-estimator .estimate-document-page .estimate-doc-breakdown,.app-pdf .estimate-document-page .estimate-doc-breakdown{font-family:open_sanssemibold,Sans-Serif;font-weight:400;border-collapse:collapse;width:100%;margin:0 0 10px 0;vertical-align:top;min-width:640px}.app-estimator .estimate-document-page .estimate-doc-breakdown.labor-bill,.app-pdf .estimate-document-page .estimate-doc-breakdown.labor-bill{margin:0 auto 30px auto}.app-estimator .estimate-document-page .estimate-doc-breakdown td,.app-estimator .estimate-document-page .estimate-doc-breakdown th,.app-pdf .estimate-document-page .estimate-doc-breakdown td,.app-pdf .estimate-document-page .estimate-doc-breakdown th{padding:7px 15px;vertical-align:top;line-height:1.3;text-align:right}@media screen and (max-width:767px){.app-estimator .estimate-document-page .estimate-doc-breakdown td,.app-estimator .estimate-document-page .estimate-doc-breakdown th,.app-pdf .estimate-document-page .estimate-doc-breakdown td,.app-pdf .estimate-document-page .estimate-doc-breakdown th{font-size:14px}}@media print{.app-estimator .estimate-document-page .estimate-doc-breakdown td,.app-estimator .estimate-document-page .estimate-doc-breakdown th,.app-pdf .estimate-document-page .estimate-doc-breakdown td,.app-pdf .estimate-document-page .estimate-doc-breakdown th{font-size:13px}}.app-estimator .estimate-document-page .estimate-doc-breakdown td:first-of-type,.app-estimator .estimate-document-page .estimate-doc-breakdown th:first-of-type,.app-pdf .estimate-document-page .estimate-doc-breakdown td:first-of-type,.app-pdf .estimate-document-page .estimate-doc-breakdown th:first-of-type{text-align:left;border-radius:5px 0 0 5px}@media print{.app-estimator .estimate-document-page .estimate-doc-breakdown td:first-of-type,.app-estimator .estimate-document-page .estimate-doc-breakdown th:first-of-type,.app-pdf .estimate-document-page .estimate-doc-breakdown td:first-of-type,.app-pdf .estimate-document-page .estimate-doc-breakdown th:first-of-type{border-radius:2px 0 0 2px}}.app-estimator .estimate-document-page .estimate-doc-breakdown td:last-of-type,.app-estimator .estimate-document-page .estimate-doc-breakdown th:last-of-type,.app-pdf .estimate-document-page .estimate-doc-breakdown td:last-of-type,.app-pdf .estimate-document-page .estimate-doc-breakdown th:last-of-type{border-radius:0 5px 5px 0}@media print{.app-estimator .estimate-document-page .estimate-doc-breakdown td:last-of-type,.app-estimator .estimate-document-page .estimate-doc-breakdown th:last-of-type,.app-pdf .estimate-document-page .estimate-doc-breakdown td:last-of-type,.app-pdf .estimate-document-page .estimate-doc-breakdown th:last-of-type{border-radius:0 2px 2px 0}}.app-estimator .estimate-document-page .estimate-doc-breakdown tr,.app-pdf .estimate-document-page .estimate-doc-breakdown tr{page-break-inside:avoid}.app-estimator .estimate-document-page .estimate-doc-breakdown tbody tr.data-row:nth-of-type(odd),.app-pdf .estimate-document-page .estimate-doc-breakdown tbody tr.data-row:nth-of-type(odd){background:#dbdbdb}.app-estimator .estimate-document-page .estimate-doc-breakdown tbody tr.labels-row td,.app-estimator .estimate-document-page .estimate-doc-breakdown tbody tr.labels-row th,.app-pdf .estimate-document-page .estimate-doc-breakdown tbody tr.labels-row td,.app-pdf .estimate-document-page .estimate-doc-breakdown tbody tr.labels-row th{font-family:open_sanssemibold,Sans-Serif;font-size:14px}.app-estimator .estimate-document-page .estimate-doc-breakdown tbody tr.totals-row td,.app-estimator .estimate-document-page .estimate-doc-breakdown tbody tr.totals-row th,.app-pdf .estimate-document-page .estimate-doc-breakdown tbody tr.totals-row td,.app-pdf .estimate-document-page .estimate-doc-breakdown tbody tr.totals-row th{font-family:open_sansbold,Sans-Serif;text-decoration:underline}.app-estimator .estimate-document-page .estimate-doc-breakdown tbody tr.totals-row td.label,.app-estimator .estimate-document-page .estimate-doc-breakdown tbody tr.totals-row th.label,.app-pdf .estimate-document-page .estimate-doc-breakdown tbody tr.totals-row td.label,.app-pdf .estimate-document-page .estimate-doc-breakdown tbody tr.totals-row th.label{text-decoration:none}.app-estimator .estimate-document-page .estimate-doc-breakdown tbody tr.border-row td,.app-estimator .estimate-document-page .estimate-doc-breakdown tbody tr.border-row th,.app-pdf .estimate-document-page .estimate-doc-breakdown tbody tr.border-row td,.app-pdf .estimate-document-page .estimate-doc-breakdown tbody tr.border-row th{padding:0}.app-estimator .estimate-document-page .estimate-doc-breakdown tbody tr.border-row td hr,.app-estimator .estimate-document-page .estimate-doc-breakdown tbody tr.border-row th hr,.app-pdf .estimate-document-page .estimate-doc-breakdown tbody tr.border-row td hr,.app-pdf .estimate-document-page .estimate-doc-breakdown tbody tr.border-row th hr{height:6px;margin:20px 0 15px 0}.app-estimator .estimate-document-page .estimate-doc-breakdown tbody tr.border-row td hr.hr-thin,.app-estimator .estimate-document-page .estimate-doc-breakdown tbody tr.border-row th hr.hr-thin,.app-pdf .estimate-document-page .estimate-doc-breakdown tbody tr.border-row td hr.hr-thin,.app-pdf .estimate-document-page .estimate-doc-breakdown tbody tr.border-row th hr.hr-thin{height:1px}.app-estimator .estimate-document-page .cost-estimate-totals,.app-pdf .estimate-document-page .cost-estimate-totals{margin:30px 0;page-break-inside:avoid}@media print{.app-estimator .estimate-document-page .cost-estimate-totals,.app-pdf .estimate-document-page .cost-estimate-totals{margin:20px 0 0 0;padding:15px}}.app-estimator .estimate-document-page .cost-estimate-totals .inner,.app-pdf .estimate-document-page .cost-estimate-totals .inner{background:#dbdbdb;border-radius:5px;padding:30px 70px;max-width:620px;width:100%;margin-left:auto;font-family:open_sanssemibold,Sans-Serif}@media screen and (max-width:1000px){.app-estimator .estimate-document-page .cost-estimate-totals .inner,.app-pdf .estimate-document-page .cost-estimate-totals .inner{padding:30px 15px}}.app-estimator .estimate-document-page .cost-estimate-totals .inner>div,.app-pdf .estimate-document-page .cost-estimate-totals .inner>div{display:flex;justify-content:space-between}.app-estimator .estimate-document-page .cost-estimate-totals .inner>div .margin-percent,.app-pdf .estimate-document-page .cost-estimate-totals .inner>div .margin-percent{background:var(--theme-color);color:#fff;font-size:20px;font-family:open_sansbold,Sans-Serif;border-radius:5px;padding:12px 15px;margin-top:3px}.app-estimator .estimate-document-page .cost-estimate-totals .inner hr,.app-pdf .estimate-document-page .cost-estimate-totals .inner hr{height:4px;margin:12px 0}.app-estimator .estimate-document-page .po-view-table,.app-pdf .estimate-document-page .po-view-table{border-collapse:collapse;width:100%}.app-estimator .estimate-document-page .po-view-table th,.app-pdf .estimate-document-page .po-view-table th{font-family:open_sansregular,Sans-Serif;text-align:left;font-size:14px;padding:5px 15px}@media print{.app-estimator .estimate-document-page .po-view-table th,.app-pdf .estimate-document-page .po-view-table th{padding-bottom:10px;font-size:13px;text-decoration:underline;color:#848484}}.app-estimator .estimate-document-page .po-view-table th.col-item,.app-pdf .estimate-document-page .po-view-table th.col-item{width:25%}.app-estimator .estimate-document-page .po-view-table th.col-qty,.app-estimator .estimate-document-page .po-view-table th.col-units,.app-pdf .estimate-document-page .po-view-table th.col-qty,.app-pdf .estimate-document-page .po-view-table th.col-units{width:10%}.app-estimator .estimate-document-page .po-view-table th .workflow-pdf-name,.app-pdf .estimate-document-page .po-view-table th .workflow-pdf-name{display:none}@media print{.app-estimator .estimate-document-page .po-view-table th .workflow-pdf-name,.app-pdf .estimate-document-page .po-view-table th .workflow-pdf-name{display:inline}.app-estimator .estimate-document-page .po-view-table tr,.app-pdf .estimate-document-page .po-view-table tr{page-break-inside:avoid}}.app-estimator .estimate-document-page .po-view-table tr td,.app-pdf .estimate-document-page .po-view-table tr td{padding:12px 15px;vertical-align:top;line-height:1.3}@media print{.app-estimator .estimate-document-page .po-view-table tr td,.app-pdf .estimate-document-page .po-view-table tr td{font-size:13px;padding:5px 15px}}.app-estimator .estimate-document-page .po-view-table tr:nth-of-type(2n),.app-pdf .estimate-document-page .po-view-table tr:nth-of-type(2n){background:#dbdbdb}.app-estimator .estimate-document-page .po-view-table tr:nth-of-type(2n) td:first-of-type,.app-pdf .estimate-document-page .po-view-table tr:nth-of-type(2n) td:first-of-type{border-radius:5px 0 0 5px}@media print{.app-estimator .estimate-document-page .po-view-table tr:nth-of-type(2n) td:first-of-type,.app-pdf .estimate-document-page .po-view-table tr:nth-of-type(2n) td:first-of-type{border-radius:2px 0 0 2px}}.app-estimator .estimate-document-page .po-view-table tr:nth-of-type(2n) td:last-of-type,.app-pdf .estimate-document-page .po-view-table tr:nth-of-type(2n) td:last-of-type{border-radius:0 5px 5px 0}@media print{.app-estimator .estimate-document-page .po-view-table tr:nth-of-type(2n) td:last-of-type,.app-pdf .estimate-document-page .po-view-table tr:nth-of-type(2n) td:last-of-type{border-radius:0 2px 2px 0}}.app-estimator .estimate-document-page .wo-view-table,.app-pdf .estimate-document-page .wo-view-table{display:grid;grid-template-columns:1fr 1fr;margin:10px 0;gap:1px;background:#dbdbdb;border:1px solid #dbdbdb}.app-estimator .estimate-document-page .wo-view-table .wo-item,.app-pdf .estimate-document-page .wo-view-table .wo-item{line-height:1.5;background:#fff;padding:5px 10px}@media print{.app-estimator .estimate-document-page .wo-view-table .wo-item,.app-pdf .estimate-document-page .wo-view-table .wo-item{padding:3px 10px;page-break-inside:avoid}}.app-estimator,.app-pdf{background:#fff;--col-sidebar-border-width:7px}.app-estimator header,.app-pdf header{background:url(/img/roof-shingle.f17c3fe5.png) repeat 50% #000;color:#fff;border-bottom:1px solid #fff}@media screen and (max-width:640px){.app-estimator header,.app-pdf header{padding:10px 0}.app-estimator header .inner-wrap,.app-pdf header .inner-wrap{flex-direction:column}.app-estimator header .inner-wrap .account-admin-nav-wrap,.app-pdf header .inner-wrap .account-admin-nav-wrap{align-self:flex-end}}.app-estimator header .width-wrapper,.app-pdf header .width-wrapper{height:100%}@media screen and (min-width:641px){.app-estimator header .mobile-logo,.app-pdf header .mobile-logo{display:none}}.app-estimator header a,.app-pdf header a{color:#fff;text-decoration:none}.app-estimator header a:hover,.app-pdf header a:hover{color:#2ab0da}.app-estimator header .header-col-sidebar,.app-pdf header .header-col-sidebar{width:var(--col-sidebar-width);height:100%;display:flex;align-items:center;flex-shrink:0;border-right:#414141 var(--col-sidebar-border-width) solid}@media screen and (max-width:640px){.app-estimator header .header-col-sidebar,.app-pdf header .header-col-sidebar{display:none}}.app-estimator header .header-col-sidebar a,.app-pdf header .header-col-sidebar a{display:inline-block;width:53px;height:42px;flex-shrink:0}.app-estimator header .header-col-sidebar a .logo,.app-pdf header .header-col-sidebar a .logo{width:100%;height:100%}.app-estimator header .sync-status-contain,.app-pdf header .sync-status-contain{position:relative;flex-shrink:0;outline:none}.app-estimator header .sync-status-contain.expanded .sync-status-dropdown,.app-pdf header .sync-status-contain.expanded .sync-status-dropdown{opacity:1;transform:translate(-50%,17px);pointer-events:all}@media screen and (max-width:460px){.app-estimator header .sync-status-contain.expanded .sync-status-dropdown,.app-pdf header .sync-status-contain.expanded .sync-status-dropdown{transform:translate(-50%,8px)}}@media screen and (min-width:461px){.app-estimator header .sync-status-contain.expanded.position-right .sync-status-dropdown,.app-pdf header .sync-status-contain.expanded.position-right .sync-status-dropdown{transform:translateY(17px)}}.app-estimator header .sync-status-contain.position-right .sync-status-dropdown,.app-pdf header .sync-status-contain.position-right .sync-status-dropdown{transform:translateY(30px);right:-50px;left:unset}@media screen and (max-width:460px){.app-estimator header .sync-status-contain.position-right .sync-status-dropdown,.app-pdf header .sync-status-contain.position-right .sync-status-dropdown{right:unset;left:50%;transform:translate(-50%,30px)}}.app-estimator header .sync-status-contain .dropdown-toggle,.app-pdf header .sync-status-contain .dropdown-toggle{-webkit-appearance:none;appearance:none;border:none;background:none;margin:0;padding:0;cursor:pointer;position:relative;transition:all .3s ease;outline:none}.app-estimator header .sync-status-contain .dropdown-toggle .icon,.app-pdf header .sync-status-contain .dropdown-toggle .icon{width:37px;height:37px;margin-top:3px}@media screen and (max-width:800px){.app-estimator header .sync-status-contain .dropdown-toggle .icon,.app-pdf header .sync-status-contain .dropdown-toggle .icon{width:35px;height:35px}}.app-estimator header .sync-status-contain .dropdown-toggle .sync-count,.app-pdf header .sync-status-contain .dropdown-toggle .sync-count{font-family:monospace;color:#fff;min-width:16px;height:16px;display:flex;border-radius:4px;background:#d7301a;font-size:12px;justify-content:center;align-items:center;font-weight:700;line-height:0;position:absolute;top:-4px;right:-6px;padding:0 3px}.app-estimator header .sync-status-contain .sync-status-dropdown,.app-pdf header .sync-status-contain .sync-status-dropdown{position:absolute;min-width:320px;width:max-content;max-width:380px;left:50%;transform:translate(-50%,30px);top:100%;color:#fff;background:#000;border:2px solid #848484;border-radius:5px;transition:all .3s ease;opacity:0;pointer-events:none;padding:15px 10px;outline:none}@media screen and (max-width:460px){.app-estimator header .sync-status-contain .sync-status-dropdown,.app-pdf header .sync-status-contain .sync-status-dropdown{position:fixed;top:var(--header-height);max-width:calc(100% - 20px);min-width:0}}.app-estimator header .sync-status-contain .sync-status-dropdown .online-status,.app-pdf header .sync-status-contain .sync-status-dropdown .online-status{font-size:18px;font-family:open_sansbold,Sans-Serif;text-align:center}@media screen and (max-width:460px){.app-estimator header .sync-status-contain .sync-status-dropdown .online-status,.app-pdf header .sync-status-contain .sync-status-dropdown .online-status{font-size:16px}}.app-estimator header .sync-status-contain .sync-status-dropdown .sync-loader,.app-pdf header .sync-status-contain .sync-status-dropdown .sync-loader{border-radius:50%;width:22px;height:22px;border:3px solid #c2e8f4;border-top-color:#2ab0da;animation:spin 1s linear infinite;margin:auto}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.app-estimator header .sync-status-contain .sync-status-dropdown .sync-contain,.app-pdf header .sync-status-contain .sync-status-dropdown .sync-contain{margin-top:12px}.app-estimator header .sync-status-contain .sync-status-dropdown .sync-contain .icon-contain,.app-pdf header .sync-status-contain .sync-status-dropdown .sync-contain .icon-contain{width:22px;text-align:center;flex-shrink:0;margin-right:10px}.app-estimator header .sync-status-contain .sync-status-dropdown .sync-contain.pending-changes,.app-pdf header .sync-status-contain .sync-status-dropdown .sync-contain.pending-changes{display:flex;align-items:flex-start}.app-estimator header .sync-status-contain .sync-status-dropdown .sync-contain .sync-btn,.app-pdf header .sync-status-contain .sync-status-dropdown .sync-contain .sync-btn{color:#fff}.app-estimator header .sync-status-contain .sync-status-dropdown .sync-contain .sync-btn .icon-contain,.app-pdf header .sync-status-contain .sync-status-dropdown .sync-contain .sync-btn .icon-contain{margin-top:5px}.app-estimator header .sync-status-contain .sync-status-dropdown .sync-contain .sync-btn:hover,.app-pdf header .sync-status-contain .sync-status-dropdown .sync-contain .sync-btn:hover{color:#2ab0da}.app-estimator header .sync-status-contain .sync-status-dropdown .sync-contain .last-sync,.app-pdf header .sync-status-contain .sync-status-dropdown .sync-contain .last-sync{color:#848484;font-size:14px;margin-left:32px}.app-estimator main,.app-pdf main{position:relative}.app-estimator main a,.app-pdf main a{color:#000}.app-estimator main .heading,.app-estimator main a:hover,.app-pdf main .heading,.app-pdf main a:hover{color:var(--theme-color)}.app-estimator main .is-loading.bars,.app-pdf main .is-loading.bars{display:block;padding:5em 0}.app-estimator main .is-loading.bars .bars-contain,.app-pdf main .is-loading.bars .bars-contain{display:flex;align-items:center;justify-content:center;gap:3px;height:50px}.app-estimator main .is-loading.bars .bars-contain>div,.app-pdf main .is-loading.bars .bars-contain>div{width:8px;height:100%;flex-shrink:0;background:var(--theme-color);animation:stretch 1.3s ease-in-out infinite}.app-estimator main .is-loading.bars .bars-contain>div:first-of-type,.app-pdf main .is-loading.bars .bars-contain>div:first-of-type{animation-delay:-1.2s;filter:brightness(1.2)}.app-estimator main .is-loading.bars .bars-contain>div:nth-of-type(2),.app-pdf main .is-loading.bars .bars-contain>div:nth-of-type(2){animation-delay:-1.1s;filter:brightness(1.1)}.app-estimator main .is-loading.bars .bars-contain>div:nth-of-type(3),.app-pdf main .is-loading.bars .bars-contain>div:nth-of-type(3){animation-delay:-1s}.app-estimator main .is-loading.bars .bars-contain>div:nth-of-type(4),.app-pdf main .is-loading.bars .bars-contain>div:nth-of-type(4){animation-delay:-.9s;filter:brightness(.9)}.app-estimator main .is-loading.bars .bars-contain>div:nth-of-type(5),.app-pdf main .is-loading.bars .bars-contain>div:nth-of-type(5){animation-delay:-.8s;filter:brightness(.8)}.app-estimator main .is-loading.bars .bars-contain>div:nth-of-type(6),.app-pdf main .is-loading.bars .bars-contain>div:nth-of-type(6){animation-delay:-.7s;filter:brightness(.7)}.app-estimator main .gray-underline-heading,.app-pdf main .gray-underline-heading{color:#848484;letter-spacing:1px;font-family:oswaldbold,Sans-Serif;text-transform:uppercase;font-size:25px;line-height:1;display:block;position:relative;margin:5px 0 15px 0}@media screen and (max-width:767px){.app-estimator main .gray-underline-heading,.app-pdf main .gray-underline-heading{font-size:22px}}.app-estimator main .gray-underline-heading:after,.app-pdf main .gray-underline-heading:after{content:"";pointer-events:none;position:absolute;bottom:0;height:6px;background-color:#848484;width:100%;display:block}@media screen and (max-width:767px){.app-estimator main .gray-underline-heading:after,.app-pdf main .gray-underline-heading:after{height:5px}}.app-estimator main .error-summary-contain,.app-pdf main .error-summary-contain{position:relative}.app-estimator main .error-summary-contain.position-top .error-summary-dropdown,.app-pdf main .error-summary-contain.position-top .error-summary-dropdown{bottom:100%;transform:translate(-50%,-40px)}.app-estimator main .error-summary-contain.position-top .error-summary-dropdown:before,.app-pdf main .error-summary-contain.position-top .error-summary-dropdown:before{top:100%;border-top:10px solid #d7301a}.app-estimator main .error-summary-contain.position-top .error-summary-dropdown.expanded,.app-pdf main .error-summary-contain.position-top .error-summary-dropdown.expanded{transform:translate(-50%,-18px)}.app-estimator main .error-summary-contain.position-bottom .error-summary-dropdown,.app-pdf main .error-summary-contain.position-bottom .error-summary-dropdown{top:100%;transform:translate(-50%,40px)}.app-estimator main .error-summary-contain.position-bottom .error-summary-dropdown:before,.app-pdf main .error-summary-contain.position-bottom .error-summary-dropdown:before{bottom:100%;border-bottom:10px solid #d7301a}.app-estimator main .error-summary-contain.position-bottom .error-summary-dropdown.expanded,.app-pdf main .error-summary-contain.position-bottom .error-summary-dropdown.expanded{transform:translate(-50%,18px)}@media screen and (max-width:460px){.app-estimator main .error-summary-contain.position-estimator .error-summary-dropdown,.app-pdf main .error-summary-contain.position-estimator .error-summary-dropdown{position:fixed;top:unset;bottom:35px;left:15px;width:calc(100% - 95px);transform:translateY(40px)}.app-estimator main .error-summary-contain.position-estimator .error-summary-dropdown.expanded,.app-pdf main .error-summary-contain.position-estimator .error-summary-dropdown.expanded{transform:translateY(18px)}.app-estimator main .error-summary-contain.position-estimator .error-summary-dropdown:before,.app-pdf main .error-summary-contain.position-estimator .error-summary-dropdown:before{display:none}.app-estimator main .error-summary-contain.position-estimator .error-summary-dropdown ul,.app-pdf main .error-summary-contain.position-estimator .error-summary-dropdown ul{max-height:160px}}@media screen and (max-width:640px){.app-estimator main .error-summary-contain.position-contract .error-summary-dropdown,.app-pdf main .error-summary-contain.position-contract .error-summary-dropdown{position:fixed;bottom:15px;top:unset;left:15px;width:calc(100% - 30px);transform:translateY(-40px)}.app-estimator main .error-summary-contain.position-contract .error-summary-dropdown.expanded,.app-pdf main .error-summary-contain.position-contract .error-summary-dropdown.expanded{transform:translateY(0)}.app-estimator main .error-summary-contain.position-contract .error-summary-dropdown:before,.app-pdf main .error-summary-contain.position-contract .error-summary-dropdown:before{display:none}}@media screen and (max-width:740px){.app-estimator main .error-summary-contain.position-po-wo .error-summary-dropdown,.app-pdf main .error-summary-contain.position-po-wo .error-summary-dropdown{position:fixed;bottom:15px;top:unset;left:15px;width:calc(100% - 30px);transform:translateY(-40px)}.app-estimator main .error-summary-contain.position-po-wo .error-summary-dropdown.expanded,.app-pdf main .error-summary-contain.position-po-wo .error-summary-dropdown.expanded{transform:translateY(0)}.app-estimator main .error-summary-contain.position-po-wo .error-summary-dropdown:before,.app-pdf main .error-summary-contain.position-po-wo .error-summary-dropdown:before{display:none}}@media screen and (max-width:460px){.app-estimator main .error-summary-contain.position-po-wo-workflow .error-summary-dropdown,.app-pdf main .error-summary-contain.position-po-wo-workflow .error-summary-dropdown{left:unset;transform:translateY(40px);right:-88px}}@media screen and (max-width:460px)and (max-width:375px){.app-estimator main .error-summary-contain.position-po-wo-workflow .error-summary-dropdown,.app-pdf main .error-summary-contain.position-po-wo-workflow .error-summary-dropdown{width:300px;right:-47px}}@media screen and (max-width:460px){.app-estimator main .error-summary-contain.position-po-wo-workflow .error-summary-dropdown.expanded,.app-pdf main .error-summary-contain.position-po-wo-workflow .error-summary-dropdown.expanded{transform:translateY(18px)}.app-estimator main .error-summary-contain.position-po-wo-workflow .error-summary-dropdown:before,.app-pdf main .error-summary-contain.position-po-wo-workflow .error-summary-dropdown:before{left:70%}}@media screen and (max-width:460px)and (max-width:375px){.app-estimator main .error-summary-contain.position-po-wo-workflow .error-summary-dropdown:before,.app-pdf main .error-summary-contain.position-po-wo-workflow .error-summary-dropdown:before{left:80%}}@media screen and (max-width:375px){.app-estimator main .error-summary-contain.position-lead-edit .error-summary-dropdown,.app-pdf main .error-summary-contain.position-lead-edit .error-summary-dropdown{width:300px}}@media screen and (max-width:350px){.app-estimator main .error-summary-contain.position-lead-edit .error-summary-dropdown,.app-pdf main .error-summary-contain.position-lead-edit .error-summary-dropdown{width:275px}}.app-estimator main .error-summary-contain .error-summary-dropdown,.app-pdf main .error-summary-contain .error-summary-dropdown{position:absolute;left:50%;margin:0;padding:0 10px;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.075),0 2px 2px rgba(0,0,0,.075),0 4px 4px rgba(0,0,0,.075),0 8px 8px rgba(0,0,0,.075),0 16px 16px rgba(0,0,0,.075);transition:all .5s ease;pointer-events:none;opacity:0;z-index:5;width:341px;color:#fff;background:#d7301a;font-size:14px}.app-estimator main .error-summary-contain .error-summary-dropdown:before,.app-pdf main .error-summary-contain .error-summary-dropdown:before{content:"";position:absolute;transform:translateX(-50%);left:50%;width:0;height:0;border-left:12px solid #0000;border-right:12px solid #0000}.app-estimator main .error-summary-contain .error-summary-dropdown .dropdown-header,.app-pdf main .error-summary-contain .error-summary-dropdown .dropdown-header{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-family:open_sanssemibold,Sans-Serif;padding-left:5px}.app-estimator main .error-summary-contain .error-summary-dropdown .dropdown-header:before,.app-pdf main .error-summary-contain .error-summary-dropdown .dropdown-header:before{display:none}.app-estimator main .error-summary-contain .error-summary-dropdown .dropdown-close,.app-pdf main .error-summary-contain .error-summary-dropdown .dropdown-close{width:18px;height:18px;position:relative;cursor:pointer}.app-estimator main .error-summary-contain .error-summary-dropdown .dropdown-close:after,.app-estimator main .error-summary-contain .error-summary-dropdown .dropdown-close:before,.app-pdf main .error-summary-contain .error-summary-dropdown .dropdown-close:after,.app-pdf main .error-summary-contain .error-summary-dropdown .dropdown-close:before{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;content:"";display:block;height:3px;background:#fff;width:100%;border-radius:3px}.app-estimator main .error-summary-contain .error-summary-dropdown .dropdown-close:before,.app-pdf main .error-summary-contain .error-summary-dropdown .dropdown-close:before{transform:translate(-50%,-50%) rotate(45deg)}.app-estimator main .error-summary-contain .error-summary-dropdown .dropdown-close:after,.app-pdf main .error-summary-contain .error-summary-dropdown .dropdown-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.app-estimator main .error-summary-contain .error-summary-dropdown.no-errors,.app-pdf main .error-summary-contain .error-summary-dropdown.no-errors{background:#28b67f;display:flex;justify-content:space-between;align-items:center}.app-estimator main .error-summary-contain .error-summary-dropdown.no-errors:before,.app-pdf main .error-summary-contain .error-summary-dropdown.no-errors:before{border-top-color:#28b67f;border-bottom-color:#28b67f}.app-estimator main .error-summary-contain .error-summary-dropdown.expanded,.app-pdf main .error-summary-contain .error-summary-dropdown.expanded{opacity:1;pointer-events:all}.app-estimator main .error-summary-contain .error-summary-dropdown ul,.app-pdf main .error-summary-contain .error-summary-dropdown ul{margin:5px 0;padding-left:0;padding-right:12px;list-style:none;max-height:250px;overflow-y:auto;font-size:14px}.app-estimator main .error-summary-contain .error-summary-dropdown ul li,.app-pdf main .error-summary-contain .error-summary-dropdown ul li{padding:0;margin:0;font-size:14px;position:relative;padding:7px 0}.app-estimator main .error-summary-contain .error-summary-dropdown ul li:not(.dropdown-header),.app-pdf main .error-summary-contain .error-summary-dropdown ul li:not(.dropdown-header){padding-left:25px}.app-estimator main .error-summary-contain .error-summary-dropdown ul li:before,.app-pdf main .error-summary-contain .error-summary-dropdown ul li:before{content:"";display:block;height:14px;width:14px;position:absolute;left:3px;top:9px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABG3AAARtwGaY1MrAAABeElEQVRYhdWXvU4DMQzH/4SFBbozdevAwLEjtQMr6BY6lzfoG5S9C4/SR7g+QW/gqwwIiQmmfiABEtTIkQslba9JOMjxk6yzdIrtxPmw14gIlkQAYgA1ANUlQ7oAEgAdAKmVWQ5ghTSIKCV3UhmbaT/rZ5mIEg/HJonYcgogJqJBDs6nDMSmVQCNHB2bzKVk0cx/m28rMXsKyrJzS7bH4n080t/1zS3bIcxQTtSdeQqcNtzbaEi39QMtrDuSmClwzjs7voq2tdw3T3yypveDkmVpuqwh83pz+alPJBWOaJ9K8rHrY+GHsM9IyfUailjJ3R6Kmsp4WP6CqgroXPN/AygdHn/pR3XvAPgqtq5ITB7aLWxUdsIFkAdKyqhQdJXUcKFIOAV8Ffd8AnjpX+gv7wNP9qavoXPR+Xx9Tv39ihbWPUhnX8Mz1wk8tluYPI21sO7BqR4SuiApVEkWpCgtXFleiMakEK2ZmRLf5nThrJc1JqvIvz0H8AEikawl8WjqNAAAAABJRU5ErkJggg==) 50% no-repeat;background-size:contain}.app-estimator main .error-summary-contain .error-summary-dropdown ul li:not(:last-of-type),.app-pdf main .error-summary-contain .error-summary-dropdown ul li:not(:last-of-type){border-bottom:1px solid #aa2614}.app-estimator main .error-summary-contain .error-summary-dropdown .no-errors,.app-pdf main .error-summary-contain .error-summary-dropdown .no-errors{text-align:center;font-family:open_sanssemibold,Sans-Serif;display:flex;align-items:center;justify-content:space-between;margin:15px 0;width:100%}.app-estimator main .error-summary-contain .error-summary-dropdown .no-errors .icon,.app-pdf main .error-summary-contain .error-summary-dropdown .no-errors .icon{margin-right:7px}.app-estimator main .error-summary-contain .error-summary-btn,.app-pdf main .error-summary-contain .error-summary-btn{-webkit-appearance:none;appearance:none;transition:all .3s ease;border:none;outline:none;background:none;cursor:pointer;margin:0;padding:0;transform:translateY(3px)}.app-estimator main .error-summary-contain .error-summary-btn.pulse,.app-pdf main .error-summary-contain .error-summary-btn.pulse{position:relative;z-index:2}.app-estimator main .error-summary-contain .error-summary-btn.pulse:after,.app-pdf main .error-summary-contain .error-summary-btn.pulse:after{content:"";position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;display:block;border-radius:50%;height:10px;width:10px;box-shadow:0 0 0 0 #d7301a;transform:translate(-50%,-50%) scale(1);animation:pulse 2s infinite;z-index:1}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(.95);box-shadow:0 0 0 0 #d7301a}70%{transform:translate(-50%,-50%) scale(1.5);box-shadow:0 0 0 10px #d7301a00}to{transform:translate(-50%,-50%) scale(.95);box-shadow:0 0 0 0 #d7301a00}}.app-estimator main .error-summary-contain .error-summary-btn .icon,.app-pdf main .error-summary-contain .error-summary-btn .icon{z-index:2;position:relative}.app-estimator main .leads-filter-wrap,.app-pdf main .leads-filter-wrap{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width:950px){.app-estimator main .leads-filter-wrap,.app-pdf main .leads-filter-wrap{flex-direction:column;align-items:center}}.app-estimator main .leads-filter-wrap .lead-date-picker,.app-pdf main .leads-filter-wrap .lead-date-picker{margin-left:7px;position:relative}@media screen and (max-width:950px){.app-estimator main .leads-filter-wrap .lead-date-picker,.app-pdf main .leads-filter-wrap .lead-date-picker{margin:0 0 20px 0}}@media screen and (max-width:500px){.app-estimator main .leads-filter-wrap .lead-date-picker,.app-pdf main .leads-filter-wrap .lead-date-picker{width:100%}}.app-estimator main .leads-filter-wrap .lead-date-picker .back-to-today,.app-pdf main .leads-filter-wrap .lead-date-picker .back-to-today{text-align:center}.app-estimator main .leads-filter-wrap .lead-date-picker .btn-next,.app-estimator main .leads-filter-wrap .lead-date-picker .btn-prev,.app-pdf main .leads-filter-wrap .lead-date-picker .btn-next,.app-pdf main .leads-filter-wrap .lead-date-picker .btn-prev{-webkit-appearance:none;appearance:none;border:none;outline:none;background:none;cursor:pointer;margin:0;padding:0;flex-shrink:0;position:relative;transition:all .3s ease}.app-estimator main .leads-filter-wrap .lead-date-picker .btn-next svg,.app-estimator main .leads-filter-wrap .lead-date-picker .btn-prev svg,.app-pdf main .leads-filter-wrap .lead-date-picker .btn-next svg,.app-pdf main .leads-filter-wrap .lead-date-picker .btn-prev svg{width:45px;height:45px}.app-estimator main .leads-filter-wrap .lead-date-picker .btn-next:active,.app-estimator main .leads-filter-wrap .lead-date-picker .btn-prev:active,.app-pdf main .leads-filter-wrap .lead-date-picker .btn-next:active,.app-pdf main .leads-filter-wrap .lead-date-picker .btn-prev:active{transform:scale(.9)}.app-estimator main .leads-filter-wrap .lead-date-picker .btn-prev,.app-pdf main .leads-filter-wrap .lead-date-picker .btn-prev{margin-right:10px}.app-estimator main .leads-filter-wrap .lead-date-picker .btn-next,.app-pdf main .leads-filter-wrap .lead-date-picker .btn-next{margin-left:10px}.app-estimator main .leads-filter-wrap .lead-date-picker .date-contain,.app-pdf main .leads-filter-wrap .lead-date-picker .date-contain{width:380px;text-align:center;font-size:18px;font-family:open_sanssemibold,Sans-Serif;text-transform:capitalize}@media screen and (max-width:500px){.app-estimator main .leads-filter-wrap .lead-date-picker .date-contain,.app-pdf main .leads-filter-wrap .lead-date-picker .date-contain{font-size:16px;width:100%}}.app-estimator main .leads-filter-wrap .lead-user-filter,.app-pdf main .leads-filter-wrap .lead-user-filter{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;margin-left:15px}@media screen and (max-width:950px){.app-estimator main .leads-filter-wrap .lead-user-filter,.app-pdf main .leads-filter-wrap .lead-user-filter{margin-left:0;justify-content:flex-start}}.app-estimator main .estimate-search-head,.app-pdf main .estimate-search-head{color:#fff;height:0;margin-top:-25px;display:flex;align-items:center;margin-bottom:35px;transition:all .7s ease;overflow:hidden;pointer-events:none}.app-estimator main .estimate-search-head.search-open,.app-pdf main .estimate-search-head.search-open{height:115px;pointer-events:all}.app-estimator main .estimate-search-head.search-open:before,.app-pdf main .estimate-search-head.search-open:before{height:115px}.app-estimator main .estimate-search-head:before,.app-pdf main .estimate-search-head:before{position:absolute;transform:translateX(-50%);left:50%;content:"";background:var(--theme-color);top:0;transition:all .7s ease;height:0;width:100vw}.app-estimator main .estimate-search-head form,.app-pdf main .estimate-search-head form{max-width:375px;width:100%;margin-right:75px}.app-estimator main .search-row,.app-pdf main .search-row{height:45px;padding-left:50px}@media screen and (max-width:400px){.app-estimator main .search-row,.app-pdf main .search-row{padding-left:40px}}.app-estimator main .search-row.search-open,.app-pdf main .search-row.search-open{height:0}.app-estimator main .btn-search,.app-pdf main .btn-search{position:absolute;left:25px;top:35px;transition:all .7s ease}@media screen and (max-width:400px){.app-estimator main .btn-search,.app-pdf main .btn-search{left:15px}}.app-estimator main .btn-search.search-open,.app-pdf main .btn-search.search-open{left:calc(100% - 75px)}.app-estimator main .emoji,.app-pdf main .emoji{font-size:22px}.app-estimator main .search-table-wrapper,.app-pdf main .search-table-wrapper{overflow-x:auto;position:relative}.app-estimator main .search-table-wrapper .search-table,.app-pdf main .search-table-wrapper .search-table{width:100%;border-collapse:collapse;min-width:800px}.app-estimator main .search-table-wrapper .search-table thead tr th,.app-pdf main .search-table-wrapper .search-table thead tr th{text-align:left;padding:0 15px 15px 15px;font-family:open_sansbold,Sans-Serif;color:#848484;vertical-align:bottom}@media screen and (max-width:900px){.app-estimator main .search-table-wrapper .search-table thead tr th,.app-pdf main .search-table-wrapper .search-table thead tr th{padding:0 10px 10px 10px}}.app-estimator main .search-table-wrapper .search-table thead tr th button,.app-pdf main .search-table-wrapper .search-table thead tr th button{-webkit-appearance:none;appearance:none;transition:all .3s ease;border:none;outline:none;background:none;cursor:pointer;margin:0;padding:0}.app-estimator main .search-table-wrapper .search-table thead tr th .sort-link,.app-pdf main .search-table-wrapper .search-table thead tr th .sort-link{text-decoration:underline;cursor:pointer;transition:all .3s ease;position:relative}.app-estimator main .search-table-wrapper .search-table thead tr th .sort-link:hover,.app-pdf main .search-table-wrapper .search-table thead tr th .sort-link:hover{color:#000}.app-estimator main .search-table-wrapper .search-table thead tr th .sort-link.asc,.app-estimator main .search-table-wrapper .search-table thead tr th .sort-link.desc,.app-pdf main .search-table-wrapper .search-table thead tr th .sort-link.asc,.app-pdf main .search-table-wrapper .search-table thead tr th .sort-link.desc{color:var(--theme-color)}.app-estimator main .search-table-wrapper .search-table thead tr th .sort-link.asc:before,.app-estimator main .search-table-wrapper .search-table thead tr th .sort-link.desc:before,.app-pdf main .search-table-wrapper .search-table thead tr th .sort-link.asc:before,.app-pdf main .search-table-wrapper .search-table thead tr th .sort-link.desc:before{position:absolute;transform:translateY(-50%);top:50%;left:-15px;content:"";display:block;width:7px;height:7px;border-right:2px solid var(--theme-color);border-bottom:2px solid var(--theme-color)}.app-estimator main .search-table-wrapper .search-table thead tr th .sort-link.asc:before,.app-pdf main .search-table-wrapper .search-table thead tr th .sort-link.asc:before{transform:translateY(-50%) rotate(-135deg);margin-top:3px}.app-estimator main .search-table-wrapper .search-table thead tr th .sort-link.desc:before,.app-pdf main .search-table-wrapper .search-table thead tr th .sort-link.desc:before{transform:translateY(-50%) rotate(45deg);margin-top:-2px}.app-estimator main .search-table-wrapper .search-table tbody tr td,.app-pdf main .search-table-wrapper .search-table tbody tr td{text-align:left;font-family:open_sanssemibold,Sans-Serif;color:#000;padding:15px}@media screen and (max-width:900px){.app-estimator main .search-table-wrapper .search-table tbody tr td,.app-pdf main .search-table-wrapper .search-table tbody tr td{padding:10px}}.app-estimator main .search-table-wrapper .search-table tbody tr td.td-phone,.app-pdf main .search-table-wrapper .search-table tbody tr td.td-phone{width:150px}.app-estimator main .search-table-wrapper .search-table tbody tr:nth-of-type(odd),.app-pdf main .search-table-wrapper .search-table tbody tr:nth-of-type(odd){background:#dbdbdb}.app-estimator main .search-table-wrapper .search-table tbody tr:nth-of-type(odd) td:first-of-type,.app-pdf main .search-table-wrapper .search-table tbody tr:nth-of-type(odd) td:first-of-type{border-radius:5px 0 0 5px}.app-estimator main .search-table-wrapper .search-table tbody tr:nth-of-type(odd) td:last-of-type,.app-pdf main .search-table-wrapper .search-table tbody tr:nth-of-type(odd) td:last-of-type{border-radius:0 5px 5px 0}.app-estimator main .breadcrumbs-contain,.app-pdf main .breadcrumbs-contain{display:flex;align-items:center;margin-right:15px;margin-left:6px;gap:10px}@media screen and (max-width:350px){.app-estimator main .breadcrumbs-contain,.app-pdf main .breadcrumbs-contain{gap:7px}}.app-estimator main .breadcrumbs-contain .prev-arrow,.app-pdf main .breadcrumbs-contain .prev-arrow{line-height:0;margin-right:10px}@media screen and (max-width:400px){.app-estimator main .breadcrumbs-contain .prev-arrow svg,.app-pdf main .breadcrumbs-contain .prev-arrow svg{width:32px;height:32px}}.app-estimator main .breadcrumbs-contain .breadcrumbs,.app-pdf main .breadcrumbs-contain .breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px}.app-estimator main .breadcrumbs-contain .breadcrumbs .crumb,.app-pdf main .breadcrumbs-contain .breadcrumbs .crumb{position:relative;display:flex;align-items:center}.app-estimator main .breadcrumbs-contain .breadcrumbs .crumb:not(:last-child):after,.app-pdf main .breadcrumbs-contain .breadcrumbs .crumb:not(:last-child):after{content:"";display:block;width:7px;height:7px;flex-shrink:0;border-right:2px solid var(--theme-color);border-bottom:2px solid var(--theme-color);transform:rotate(-45deg);margin:0 0 0 7px}.app-estimator main .breadcrumbs-contain .breadcrumbs .btn-link,.app-pdf main .breadcrumbs-contain .breadcrumbs .btn-link{color:#848484}.app-estimator main .breadcrumbs-contain .breadcrumbs .btn-link:hover,.app-pdf main .breadcrumbs-contain .breadcrumbs .btn-link:hover{color:var(--theme-color)}.app-estimator main .lead-info-row,.app-pdf main .lead-info-row{display:flex;align-items:flex-start}@media screen and (max-width:640px){.app-estimator main .lead-info-row,.app-pdf main .lead-info-row{flex-wrap:wrap}}.app-estimator main .lead-info-row .info-group,.app-pdf main .lead-info-row .info-group{flex-grow:2;flex-basis:0;margin:5px 20px 5px 0}@media screen and (max-width:640px){.app-estimator main .lead-info-row .info-group,.app-pdf main .lead-info-row .info-group{margin:5px 0 5px 0;flex-grow:unset;flex-basis:unset;order:2;width:100%}.app-estimator main .lead-info-row .details-link,.app-pdf main .lead-info-row .details-link{width:100%;margin:10px 0 15px 0;order:1}}.app-estimator main .links-row,.app-pdf main .links-row{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:370px){.app-estimator main .links-row,.app-pdf main .links-row{flex-direction:column-reverse;align-items:flex-start}}.app-estimator main .lead-details-header,.app-pdf main .lead-details-header{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:1.25em 1.5em}@media screen and (max-width:640px){.app-estimator main .lead-details-header .breadcrumbs-contain,.app-pdf main .lead-details-header .breadcrumbs-contain{width:100%}}.app-estimator main .lead-details-header .lead-actions-contain,.app-pdf main .lead-details-header .lead-actions-contain{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:1em 1.25em;flex-grow:1}@media screen and (max-width:1000px){.app-estimator main .lead-details-header .lead-actions-contain,.app-pdf main .lead-details-header .lead-actions-contain{width:100%;justify-content:flex-start;order:3;margin-left:65px}}@media screen and (max-width:640px){.app-estimator main .lead-details-header .lead-actions-contain,.app-pdf main .lead-details-header .lead-actions-contain{margin-left:0}}@media screen and (max-width:1000px){.app-estimator main .lead-details-header .dashboard-link,.app-pdf main .lead-details-header .dashboard-link{order:2}}.app-estimator main .lead-details-wrap,.app-pdf main .lead-details-wrap{margin-left:65px}@media screen and (max-width:640px){.app-estimator main .lead-details-wrap,.app-pdf main .lead-details-wrap{margin-left:0}}@media screen and (max-width:460px){.app-estimator main .lead-details-wrap table,.app-pdf main .lead-details-wrap table{display:block}.app-estimator main .lead-details-wrap table tr,.app-pdf main .lead-details-wrap table tr{display:flex;flex-wrap:wrap;margin-bottom:10px}.app-estimator main .lead-details-wrap table tr td,.app-pdf main .lead-details-wrap table tr td{display:block;margin-bottom:3px}}.app-estimator main .lead-details-wrap .lead-meeting,.app-pdf main .lead-details-wrap .lead-meeting{padding:20px 5px;background:#dbdbdb;border-radius:6px;display:inline-flex}@media screen and (max-width:600px){.app-estimator main .lead-details-wrap .lead-meeting,.app-pdf main .lead-details-wrap .lead-meeting{padding:15px 5px}}@media screen and (max-width:460px){.app-estimator main .lead-details-wrap .lead-meeting,.app-pdf main .lead-details-wrap .lead-meeting{flex-direction:column;padding:5px 25px}}.app-estimator main .lead-details-wrap .lead-meeting>div,.app-pdf main .lead-details-wrap .lead-meeting>div{padding:0 25px}@media screen and (max-width:600px){.app-estimator main .lead-details-wrap .lead-meeting>div,.app-pdf main .lead-details-wrap .lead-meeting>div{padding:0 15px}}@media screen and (max-width:460px){.app-estimator main .lead-details-wrap .lead-meeting>div,.app-pdf main .lead-details-wrap .lead-meeting>div{padding:5px 0}}.app-estimator main .lead-details-wrap .lead-meeting>div:not(:first-of-type),.app-pdf main .lead-details-wrap .lead-meeting>div:not(:first-of-type){border-left:2px solid #848484}@media screen and (max-width:460px){.app-estimator main .lead-details-wrap .lead-meeting>div:not(:first-of-type),.app-pdf main .lead-details-wrap .lead-meeting>div:not(:first-of-type){border-top:2px solid #848484;border-left:none}}.app-estimator main .lead-details-wrap .lead-meeting>div .color-gray,.app-pdf main .lead-details-wrap .lead-meeting>div .color-gray{padding-bottom:5px}.app-estimator main .lead-details-wrap .lead-meeting>div .big-text,.app-pdf main .lead-details-wrap .lead-meeting>div .big-text{font-size:22px;text-transform:uppercase;font-family:oswaldbold,Sans-Serif;font-weight:400;color:#000;letter-spacing:1px;margin:0}@media screen and (max-width:600px){.app-estimator main .lead-details-wrap .lead-meeting>div .big-text,.app-pdf main .lead-details-wrap .lead-meeting>div .big-text{font-size:20px}}.app-estimator main .estimate-summary-top,.app-pdf main .estimate-summary-top{display:flex;justify-content:space-between;margin-bottom:40px;gap:15px}@media screen and (max-width:500px){.app-estimator main .estimate-summary-top,.app-pdf main .estimate-summary-top{margin-bottom:25px}}@media screen and (max-width:767px){.app-estimator main .estimate-summary-top.docs-created,.app-pdf main .estimate-summary-top.docs-created{flex-wrap:wrap}.app-estimator main .estimate-summary-top.docs-created .price-contract-link-wrap,.app-pdf main .estimate-summary-top.docs-created .price-contract-link-wrap{width:100%;justify-content:center}}.app-estimator main .estimate-summary-top.docs-created .price-contract-link-wrap .estimate-total,.app-pdf main .estimate-summary-top.docs-created .price-contract-link-wrap .estimate-total{margin-right:110px}@media screen and (max-width:767px){.app-estimator main .estimate-summary-top.docs-created .price-contract-link-wrap .estimate-total,.app-pdf main .estimate-summary-top.docs-created .price-contract-link-wrap .estimate-total{margin:0}}@media screen and (max-width:500px){.app-estimator main .estimate-summary-top.docs-created,.app-pdf main .estimate-summary-top.docs-created{padding-top:50px}}@media screen and (max-width:900px){.app-estimator main .estimate-summary-top.no-docs,.app-pdf main .estimate-summary-top.no-docs{flex-wrap:wrap}.app-estimator main .estimate-summary-top.no-docs .price-contract-link-wrap,.app-pdf main .estimate-summary-top.no-docs .price-contract-link-wrap{width:100%;justify-content:center}}.app-estimator main .estimate-summary-top .price-contract-link-wrap,.app-pdf main .estimate-summary-top .price-contract-link-wrap{display:flex;align-items:center;flex-shrink:0;gap:1.5em}@media screen and (max-width:600px){.app-estimator main .estimate-summary-top .price-contract-link-wrap,.app-pdf main .estimate-summary-top .price-contract-link-wrap{flex-direction:column}}.app-estimator main .estimate-summary-top .price-contract-link-wrap .estimate-total,.app-pdf main .estimate-summary-top .price-contract-link-wrap .estimate-total{-webkit-appearance:none;appearance:none;transition:all .3s ease;border:none;outline:none;background:none;cursor:pointer;margin:0;padding:0;font-family:open_sansbold,Sans-Serif;display:flex;align-items:flex-end;gap:7px}.app-estimator main .estimate-summary-top .price-contract-link-wrap .estimate-total:hover .label,.app-pdf main .estimate-summary-top .price-contract-link-wrap .estimate-total:hover .label{color:#28b67f}.app-estimator main .estimate-summary-top .price-contract-link-wrap .estimate-total:hover .label svg,.app-pdf main .estimate-summary-top .price-contract-link-wrap .estimate-total:hover .label svg{fill:#28b67f}.app-estimator main .estimate-summary-top .price-contract-link-wrap .estimate-total .label,.app-pdf main .estimate-summary-top .price-contract-link-wrap .estimate-total .label{color:#848484;font-size:18px;display:flex;align-items:center;gap:5px;transition:all .3s ease;line-height:1.2}.app-estimator main .estimate-summary-top .price-contract-link-wrap .estimate-total .label svg,.app-pdf main .estimate-summary-top .price-contract-link-wrap .estimate-total .label svg{width:18px;height:18px;transition:all .3s ease;fill:#848484}.app-estimator main .estimate-summary-top .price-contract-link-wrap .estimate-total .num-total,.app-pdf main .estimate-summary-top .price-contract-link-wrap .estimate-total .num-total{color:var(--theme-color);font-size:22px}.app-estimator main .estimate-summary-top .price-contract-link-wrap .estimate-doc-dropdown,.app-pdf main .estimate-summary-top .price-contract-link-wrap .estimate-doc-dropdown{outline:none;position:absolute;top:0;right:25px;z-index:2;pointer-events:none;min-width:350px}@media screen and (max-width:500px){.app-estimator main .estimate-summary-top .price-contract-link-wrap .estimate-doc-dropdown,.app-pdf main .estimate-summary-top .price-contract-link-wrap .estimate-doc-dropdown{min-width:0;width:calc(100% - 50px)}}@media screen and (max-width:400px){.app-estimator main .estimate-summary-top .price-contract-link-wrap .estimate-doc-dropdown,.app-pdf main .estimate-summary-top .price-contract-link-wrap .estimate-doc-dropdown{right:15px;width:calc(100% - 30px)}}.app-estimator main .estimate-summary-top .price-contract-link-wrap .estimate-doc-dropdown .dropdown,.app-pdf main .estimate-summary-top .price-contract-link-wrap .estimate-doc-dropdown .dropdown{border-radius:0 0 5px 5px;border:3px solid #444;border-top:none;background:#fff;transition:all .5s ease;transform:translateY(-100%);outline:none;pointer-events:none;position:relative;z-index:2}.app-estimator main .estimate-summary-top .price-contract-link-wrap .estimate-doc-dropdown .dropdown.expanded,.app-pdf main .estimate-summary-top .price-contract-link-wrap .estimate-doc-dropdown .dropdown.expanded{transform:translateY(0);pointer-events:all}.app-estimator main .estimate-summary-top .price-contract-link-wrap .estimate-doc-dropdown .dropdown.expanded .toggle .toggle-arrow,.app-pdf main .estimate-summary-top .price-contract-link-wrap .estimate-doc-dropdown .dropdown.expanded .toggle .toggle-arrow{transform:rotate(-180deg)}.app-estimator main .estimate-summary-top .price-contract-link-wrap .estimate-doc-dropdown .dropdown .inner,.app-pdf main .estimate-summary-top .price-contract-link-wrap .estimate-doc-dropdown .dropdown .inner{max-height:calc(var(--vh, 1vh)*100 - var(--header-height) - 100px);overflow-y:auto;padding:15px}.app-estimator main .estimate-summary-top .price-contract-link-wrap .estimate-doc-dropdown .dropdown .inner ul,.app-pdf main .estimate-summary-top .price-contract-link-wrap .estimate-doc-dropdown .dropdown .inner ul{margin:7px 0 10px 0;padding:0 0 0 20px}.app-estimator main .estimate-summary-top .price-contract-link-wrap .estimate-doc-dropdown .dropdown .inner ul li,.app-pdf main .estimate-summary-top .price-contract-link-wrap .estimate-doc-dropdown .dropdown .inner ul li{margin-bottom:10px}.app-estimator main .estimate-summary-top .price-contract-link-wrap .estimate-doc-dropdown .dropdown .toggle,.app-pdf main .estimate-summary-top .price-contract-link-wrap .estimate-doc-dropdown .dropdown .toggle{background:#444;border-radius:0 0 5px 5px;display:inline-flex;align-items:center;padding:12px 15px;padding-top:30px;cursor:pointer;position:absolute;top:100%;right:-3px;z-index:3;outline:none;pointer-events:all}@media screen and (max-width:500px){.app-estimator main .estimate-summary-top .price-contract-link-wrap .estimate-doc-dropdown .dropdown .toggle,.app-pdf main .estimate-summary-top .price-contract-link-wrap .estimate-doc-dropdown .dropdown .toggle{padding:12px 15px}}.app-estimator main .estimate-summary-top .price-contract-link-wrap .estimate-doc-dropdown .dropdown .toggle .toggle-arrow,.app-pdf main .estimate-summary-top .price-contract-link-wrap .estimate-doc-dropdown .dropdown .toggle .toggle-arrow{transition:all .5s ease}.app-estimator main .estimate-actions-section,.app-pdf main .estimate-actions-section{display:flex;background:#eee;border-radius:6px;overflow:hidden;padding:20px;margin-bottom:15px}@media screen and (max-width:1000px){.app-estimator main .estimate-actions-section,.app-pdf main .estimate-actions-section{flex-wrap:wrap;gap:30px 0}}@media screen and (max-width:675px){.app-estimator main .estimate-actions-section,.app-pdf main .estimate-actions-section{justify-content:center}}@media screen and (max-width:400px){.app-estimator main .estimate-actions-section,.app-pdf main .estimate-actions-section{padding:20px 15px 20px 7.5px;gap:20px 0}}.app-estimator main .estimate-actions-section .action-group,.app-pdf main .estimate-actions-section .action-group{width:33.33%;border-left:3px solid #dbdbdb;padding-left:15px;display:flex;justify-content:space-between;flex-direction:column}@media screen and (max-width:1000px){.app-estimator main .estimate-actions-section .action-group,.app-pdf main .estimate-actions-section .action-group{width:50%}}@media screen and (max-width:675px){.app-estimator main .estimate-actions-section .action-group,.app-pdf main .estimate-actions-section .action-group{max-width:365px;width:100%}}@media screen and (max-width:400px){.app-estimator main .estimate-actions-section .action-group,.app-pdf main .estimate-actions-section .action-group{padding-left:7.5px}}@media screen and (min-width:676px){.app-estimator main .estimate-actions-section .action-group:nth-of-type(odd),.app-pdf main .estimate-actions-section .action-group:nth-of-type(odd){padding-right:15px}}@media screen and (min-width:1001px){.app-estimator main .estimate-actions-section .action-group:not(:last-of-type),.app-pdf main .estimate-actions-section .action-group:not(:last-of-type){padding-right:15px}}.app-estimator main .estimate-actions-section .action-group .action-header,.app-pdf main .estimate-actions-section .action-group .action-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.app-estimator main .estimate-actions-section .action-group .btn,.app-pdf main .estimate-actions-section .action-group .btn{margin-top:7px;width:100%}@media screen and (max-width:1100px){.app-estimator main .estimate-actions-section .action-group .btn,.app-pdf main .estimate-actions-section .action-group .btn{font-size:20px}}.app-estimator main .estimate-actions-section .action-group ul,.app-pdf main .estimate-actions-section .action-group ul{margin:10px 0;padding:0 0 0 20px}.app-estimator main .estimate-actions-section .action-group ul li,.app-pdf main .estimate-actions-section .action-group ul li{margin-bottom:7px}.app-estimator main .estimate-grid,.app-pdf main .estimate-grid{--workflow-vh-base:calc(72/var(--workflow-rows));--workflow-vh:var(--workflow-vh-base);list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;border-radius:5px;overflow:hidden;gap:2px}@media screen and (max-height:750px){.app-estimator main .estimate-grid,.app-pdf main .estimate-grid{--workflow-vh:calc(var(--workflow-vh-base) - 1.7)}}@media screen and (max-height:600px){.app-estimator main .estimate-grid,.app-pdf main .estimate-grid{--workflow-vh:calc(var(--workflow-vh-base) - 3.3)}}.app-estimator main .estimate-grid>li,.app-pdf main .estimate-grid>li{list-style:none;margin:0;padding:0;width:calc(50% - 1px);background-color:#000;background-size:cover;background-position:50%;background-repeat:no-repeat;color:#fff;min-height:115px;height:calc(var(--vh, 1vh)*var(--workflow-vh))}@media screen and (min-width:1001px){.app-estimator main .estimate-grid>li,.app-pdf main .estimate-grid>li{max-height:clamp(115px,var(--vh,1vh)*27,200px)}}@media screen and (max-width:1000px){.app-estimator main .estimate-grid>li,.app-pdf main .estimate-grid>li{min-height:185px}}@media screen and (max-width:700px){.app-estimator main .estimate-grid>li,.app-pdf main .estimate-grid>li{min-height:130px;width:100%;height:auto}}@media screen and (max-width:600px){.app-estimator main .estimate-grid>li,.app-pdf main .estimate-grid>li{min-height:115px}}.app-estimator main .estimate-grid>li.collapse-height,.app-pdf main .estimate-grid>li.collapse-height{max-height:none;height:auto;min-height:115px}@media screen and (max-width:1000px){.app-estimator main .estimate-grid>li.collapse-height,.app-pdf main .estimate-grid>li.collapse-height{min-height:150px}}@media screen and (max-width:700px){.app-estimator main .estimate-grid>li.collapse-height,.app-pdf main .estimate-grid>li.collapse-height{min-height:115px}}@media screen and (max-width:550px){.app-estimator main .estimate-grid>li.collapse-height,.app-pdf main .estimate-grid>li.collapse-height{min-height:0}}.app-estimator main .estimate-grid>li.roofing,.app-pdf main .estimate-grid>li.roofing{background-image:url(/img/estimate-roofing-bg.9f178d66.png)}.app-estimator main .estimate-grid>li.windows,.app-pdf main .estimate-grid>li.windows{background-image:url(/img/estimate-windows-bg.8a92f6c5.png)}.app-estimator main .estimate-grid>li.siding,.app-pdf main .estimate-grid>li.siding{background-image:url(/img/estimate-siding-bg.f0fe472f.png)}.app-estimator main .estimate-grid>li.gutters,.app-pdf main .estimate-grid>li.gutters{background-image:url(/img/estimate-gutters-bg.de14ef0d.png)}.app-estimator main .estimate-grid>li.trim,.app-pdf main .estimate-grid>li.trim{background-image:url(/img/estimate-trim-bg.ad93e3a8.png)}.app-estimator main .estimate-grid>li.insulation,.app-pdf main .estimate-grid>li.insulation{background-image:url(/img/estimate-insulation-bg.a1c4d845.png)}.app-estimator main .estimate-grid>li.repairs,.app-pdf main .estimate-grid>li.repairs{background-image:url(/img/estimate-repairs-bg.2739f5a9.png)}.app-estimator main .estimate-grid>li .inner,.app-pdf main .estimate-grid>li .inner{background:#000000a6;padding:25px;display:flex;align-items:center;justify-content:space-between;height:100%;gap:12px}@media screen and (max-width:1000px){.app-estimator main .estimate-grid>li .inner,.app-pdf main .estimate-grid>li .inner{flex-direction:column;justify-content:center}}@media screen and (max-width:700px){.app-estimator main .estimate-grid>li .inner,.app-pdf main .estimate-grid>li .inner{flex-direction:row;justify-content:space-between}}@media screen and (max-width:550px){.app-estimator main .estimate-grid>li .inner,.app-pdf main .estimate-grid>li .inner{flex-direction:column;justify-content:center}}.app-estimator main .estimate-grid>li .inner .workflow-name,.app-pdf main .estimate-grid>li .inner .workflow-name{color:#fff;font-family:oswaldbold,Sans-Serif;font-weight:400;text-transform:uppercase;letter-spacing:1px;font-size:32px;margin:0;padding-top:.25em;line-height:1}@media screen and (max-height:675px){.app-estimator main .estimate-grid>li .inner .workflow-name,.app-pdf main .estimate-grid>li .inner .workflow-name{font-size:29px}}@media screen and (max-width:1150px){.app-estimator main .estimate-grid>li .inner .workflow-name,.app-pdf main .estimate-grid>li .inner .workflow-name{font-size:29px}}@media screen and (max-width:767px){.app-estimator main .estimate-grid>li .inner .workflow-name,.app-pdf main .estimate-grid>li .inner .workflow-name{font-size:26px}}@media screen and (max-width:700px){.app-estimator main .estimate-grid>li .inner .workflow-name,.app-pdf main .estimate-grid>li .inner .workflow-name{font-size:35px}}@media screen and (max-width:640px){.app-estimator main .estimate-grid>li .inner .workflow-name,.app-pdf main .estimate-grid>li .inner .workflow-name{font-size:27px}}.app-estimator main .estimate-grid>li .inner .summary-discount,.app-pdf main .estimate-grid>li .inner .summary-discount{color:#28b67f;margin-left:5px;font-size:18px;font-weight:700}@media screen and (max-height:675px){.app-estimator main .estimate-grid>li .inner .summary-discount,.app-pdf main .estimate-grid>li .inner .summary-discount{font-size:16px}}@media screen and (max-width:1150px){.app-estimator main .estimate-grid>li .inner .summary-discount,.app-pdf main .estimate-grid>li .inner .summary-discount{font-size:16px}}@media screen and (max-width:700px){.app-estimator main .estimate-grid>li .inner .summary-discount,.app-pdf main .estimate-grid>li .inner .summary-discount{font-size:18px}}@media screen and (max-width:600px){.app-estimator main .estimate-grid>li .inner .summary-discount,.app-pdf main .estimate-grid>li .inner .summary-discount{font-size:16px}}.app-estimator main .estimate-grid>li .inner .summary-price,.app-pdf main .estimate-grid>li .inner .summary-price{color:var(--theme-color);font-size:20px;font-weight:700;text-decoration:none;display:flex;align-items:center}.app-estimator main .estimate-grid>li .inner .summary-price:hover,.app-pdf main .estimate-grid>li .inner .summary-price:hover{color:#fff}.app-estimator main .estimate-grid>li .inner .summary-price .icon,.app-pdf main .estimate-grid>li .inner .summary-price .icon{width:20px;height:16px;fill:#fff;margin-left:7px}@media screen and (max-height:675px){.app-estimator main .estimate-grid>li .inner .summary-price,.app-pdf main .estimate-grid>li .inner .summary-price{font-size:18px}}@media screen and (max-width:1150px){.app-estimator main .estimate-grid>li .inner .summary-price,.app-pdf main .estimate-grid>li .inner .summary-price{font-size:18px}}@media screen and (max-width:700px){.app-estimator main .estimate-grid>li .inner .summary-price,.app-pdf main .estimate-grid>li .inner .summary-price{font-size:20px}}@media screen and (max-width:600px){.app-estimator main .estimate-grid>li .inner .summary-price,.app-pdf main .estimate-grid>li .inner .summary-price{font-size:18px}}.app-estimator main .estimate-grid>li .inner .summary-price-default,.app-pdf main .estimate-grid>li .inner .summary-price-default{font-size:20px}@media screen and (max-height:675px){.app-estimator main .estimate-grid>li .inner .summary-price-default,.app-pdf main .estimate-grid>li .inner .summary-price-default{font-size:18px}}@media screen and (max-width:1150px){.app-estimator main .estimate-grid>li .inner .summary-price-default,.app-pdf main .estimate-grid>li .inner .summary-price-default{font-size:18px}}@media screen and (max-width:700px){.app-estimator main .estimate-grid>li .inner .summary-price-default,.app-pdf main .estimate-grid>li .inner .summary-price-default{font-size:20px}}@media screen and (max-width:600px){.app-estimator main .estimate-grid>li .inner .summary-price-default,.app-pdf main .estimate-grid>li .inner .summary-price-default{font-size:18px}}.app-estimator main .estimate-grid>li .inner .estimate-btn.btn,.app-pdf main .estimate-grid>li .inner .estimate-btn.btn{font-size:26px}@media screen and (max-height:675px){.app-estimator main .estimate-grid>li .inner .estimate-btn.btn,.app-pdf main .estimate-grid>li .inner .estimate-btn.btn{font-size:22px}}@media screen and (max-width:1150px){.app-estimator main .estimate-grid>li .inner .estimate-btn.btn,.app-pdf main .estimate-grid>li .inner .estimate-btn.btn{font-size:22px;margin:0 0 0 10px}}@media screen and (max-width:1000px){.app-estimator main .estimate-grid>li .inner .estimate-btn.btn,.app-pdf main .estimate-grid>li .inner .estimate-btn.btn{margin:15px 0 0 0}}@media screen and (max-width:700px){.app-estimator main .estimate-grid>li .inner .estimate-btn.btn,.app-pdf main .estimate-grid>li .inner .estimate-btn.btn{font-size:26px;margin:0 0 0 10px}}@media screen and (max-width:600px){.app-estimator main .estimate-grid>li .inner .estimate-btn.btn,.app-pdf main .estimate-grid>li .inner .estimate-btn.btn{font-size:22px}}@media screen and (max-width:550px){.app-estimator main .estimate-grid>li .inner .estimate-btn.btn,.app-estimator main .estimate-grid>li .inner .estimate-btn.btn-link,.app-pdf main .estimate-grid>li .inner .estimate-btn.btn,.app-pdf main .estimate-grid>li .inner .estimate-btn.btn-link{margin:25px 0 0 0}}.app-estimator main .estimate-compare-wrapper,.app-pdf main .estimate-compare-wrapper{position:relative;max-width:1000px;margin:auto}.app-estimator main .estimate-compare-wrapper .compare-banner,.app-pdf main .estimate-compare-wrapper .compare-banner{color:#fff;height:107px;display:flex;align-items:center;justify-content:space-between;position:relative;gap:10px 20px;padding:15px 0;position:sticky;top:0;z-index:2}@media screen and (max-width:600px){.app-estimator main .estimate-compare-wrapper .compare-banner,.app-pdf main .estimate-compare-wrapper .compare-banner{flex-direction:column;justify-content:center}}.app-estimator main .estimate-compare-wrapper .compare-banner.roofing:before,.app-pdf main .estimate-compare-wrapper .compare-banner.roofing:before{background:url(/img/compare-roofing.af3b7927.jpg) repeat-x 50% #111}.app-estimator main .estimate-compare-wrapper .compare-banner.siding:before,.app-pdf main .estimate-compare-wrapper .compare-banner.siding:before{background:url(/img/compare-siding.52de7fb5.jpg) repeat-x 50% #111}.app-estimator main .estimate-compare-wrapper .compare-banner.gutters:before,.app-pdf main .estimate-compare-wrapper .compare-banner.gutters:before{background:url(/img/compare-gutters.58f996a8.jpg) repeat-x 50% #111}.app-estimator main .estimate-compare-wrapper .compare-banner.trim:before,.app-pdf main .estimate-compare-wrapper .compare-banner.trim:before{background:url(/img/compare-trim.51a64458.jpg) repeat-x 50% #111}.app-estimator main .estimate-compare-wrapper .compare-banner.insulation:before,.app-pdf main .estimate-compare-wrapper .compare-banner.insulation:before{background:url(/img/compare-insulation.b690bf2c.jpg) repeat-x 50% #111}.app-estimator main .estimate-compare-wrapper .compare-banner.windows:before,.app-pdf main .estimate-compare-wrapper .compare-banner.windows:before{background:url(/img/compare-windows.3210a165.jpg) repeat-x 50% #111}.app-estimator main .estimate-compare-wrapper .compare-banner.repairs:before,.app-pdf main .estimate-compare-wrapper .compare-banner.repairs:before{background:url(/img/compare-insulation.b690bf2c.jpg) repeat-x 50% #111}.app-estimator main .estimate-compare-wrapper .compare-banner:before,.app-pdf main .estimate-compare-wrapper .compare-banner:before{content:"";background:#111;height:100%;width:100vw;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;z-index:1}.app-estimator main .estimate-compare-wrapper .compare-banner .workflow-heading,.app-pdf main .estimate-compare-wrapper .compare-banner .workflow-heading{display:flex;align-items:center;gap:20px;z-index:2;position:relative}@media screen and (max-width:767px){.app-estimator main .estimate-compare-wrapper .compare-banner .workflow-heading,.app-pdf main .estimate-compare-wrapper .compare-banner .workflow-heading{gap:15px}}@media screen and (max-width:400px){.app-estimator main .estimate-compare-wrapper .compare-banner .workflow-heading,.app-pdf main .estimate-compare-wrapper .compare-banner .workflow-heading{max-width:100%;gap:10px}}.app-estimator main .estimate-compare-wrapper .compare-banner .workflow-heading .icon,.app-pdf main .estimate-compare-wrapper .compare-banner .workflow-heading .icon{width:60px;height:60px}@media screen and (max-width:767px){.app-estimator main .estimate-compare-wrapper .compare-banner .workflow-heading .icon,.app-pdf main .estimate-compare-wrapper .compare-banner .workflow-heading .icon{width:50px;height:50px}}@media screen and (max-width:600px){.app-estimator main .estimate-compare-wrapper .compare-banner .workflow-heading .icon,.app-pdf main .estimate-compare-wrapper .compare-banner .workflow-heading .icon{width:45px;height:45px}}@media screen and (max-width:400px){.app-estimator main .estimate-compare-wrapper .compare-banner .workflow-heading .icon,.app-pdf main .estimate-compare-wrapper .compare-banner .workflow-heading .icon{width:40px;height:40px}}.app-estimator main .estimate-compare-wrapper .compare-banner .workflow-heading .workflow-name,.app-pdf main .estimate-compare-wrapper .compare-banner .workflow-heading .workflow-name{font-size:30px;text-transform:uppercase;font-family:oswaldbold,Sans-Serif;letter-spacing:2px;margin-top:7px;line-height:1.2}@media screen and (max-width:767px){.app-estimator main .estimate-compare-wrapper .compare-banner .workflow-heading .workflow-name,.app-pdf main .estimate-compare-wrapper .compare-banner .workflow-heading .workflow-name{font-size:25px}}@media screen and (max-width:600px){.app-estimator main .estimate-compare-wrapper .compare-banner .workflow-heading .workflow-name,.app-pdf main .estimate-compare-wrapper .compare-banner .workflow-heading .workflow-name{font-size:23px}}@media screen and (max-width:400px){.app-estimator main .estimate-compare-wrapper .compare-banner .workflow-heading .workflow-name,.app-pdf main .estimate-compare-wrapper .compare-banner .workflow-heading .workflow-name{font-size:19px}}.app-estimator main .estimate-compare-wrapper .compare-banner .estimate-total,.app-pdf main .estimate-compare-wrapper .compare-banner .estimate-total{position:relative;z-index:2;font-size:18px;font-family:open_sansbold,Sans-Serif;display:flex;gap:10px}.app-estimator main .estimate-compare-wrapper .compare-banner .estimate-total .compare-price,.app-pdf main .estimate-compare-wrapper .compare-banner .estimate-total .compare-price{color:var(--theme-color);font-size:20px}.app-estimator main .estimate-compare-wrapper .compare-banner .estimate-total .compare-discount,.app-pdf main .estimate-compare-wrapper .compare-banner .estimate-total .compare-discount{font-size:20px;color:#28b67f}.app-estimator main .estimate-compare-wrapper .compare-table-wrap,.app-pdf main .estimate-compare-wrapper .compare-table-wrap{overflow-x:auto}.app-estimator main .estimate-compare-wrapper .compare-table,.app-pdf main .estimate-compare-wrapper .compare-table{width:100%;margin:40px auto;border-collapse:collapse;position:relative;min-width:800px}.app-estimator main .estimate-compare-wrapper .compare-table tbody tr td,.app-estimator main .estimate-compare-wrapper .compare-table tbody tr th,.app-estimator main .estimate-compare-wrapper .compare-table thead tr td,.app-estimator main .estimate-compare-wrapper .compare-table thead tr th,.app-pdf main .estimate-compare-wrapper .compare-table tbody tr td,.app-pdf main .estimate-compare-wrapper .compare-table tbody tr th,.app-pdf main .estimate-compare-wrapper .compare-table thead tr td,.app-pdf main .estimate-compare-wrapper .compare-table thead tr th{vertical-align:top;text-align:right}.app-estimator main .estimate-compare-wrapper .compare-table tbody tr td:nth-of-type(2),.app-estimator main .estimate-compare-wrapper .compare-table tbody tr th:nth-of-type(2),.app-estimator main .estimate-compare-wrapper .compare-table thead tr td:nth-of-type(2),.app-estimator main .estimate-compare-wrapper .compare-table thead tr th:nth-of-type(2),.app-pdf main .estimate-compare-wrapper .compare-table tbody tr td:nth-of-type(2),.app-pdf main .estimate-compare-wrapper .compare-table tbody tr th:nth-of-type(2),.app-pdf main .estimate-compare-wrapper .compare-table thead tr td:nth-of-type(2),.app-pdf main .estimate-compare-wrapper .compare-table thead tr th:nth-of-type(2){text-align:left}.app-estimator main .estimate-compare-wrapper .compare-table thead,.app-pdf main .estimate-compare-wrapper .compare-table thead{background:#fff}.app-estimator main .estimate-compare-wrapper .compare-table thead tr th,.app-pdf main .estimate-compare-wrapper .compare-table thead tr th{font-family:open_sanssemibold,Sans-Serif;font-size:14px;padding:10px 7px}.app-estimator main .estimate-compare-wrapper .compare-table thead tr th:last-of-type,.app-pdf main .estimate-compare-wrapper .compare-table thead tr th:last-of-type{padding-right:12px}.app-estimator main .estimate-compare-wrapper .compare-table tbody tr,.app-pdf main .estimate-compare-wrapper .compare-table tbody tr{background:#fff}.app-estimator main .estimate-compare-wrapper .compare-table tbody tr.window-total+tr.child td,.app-estimator main .estimate-compare-wrapper .compare-table tbody tr:first-of-type.child td,.app-pdf main .estimate-compare-wrapper .compare-table tbody tr.window-total+tr.child td,.app-pdf main .estimate-compare-wrapper .compare-table tbody tr:first-of-type.child td{padding-top:12px}.app-estimator main .estimate-compare-wrapper .compare-table tbody tr.window-total td,.app-pdf main .estimate-compare-wrapper .compare-table tbody tr.window-total td{padding:10px 7px}.app-estimator main .estimate-compare-wrapper .compare-table tbody tr.even,.app-pdf main .estimate-compare-wrapper .compare-table tbody tr.even{background:#dbdbdb}.app-estimator main .estimate-compare-wrapper .compare-table tbody tr.child td,.app-pdf main .estimate-compare-wrapper .compare-table tbody tr.child td{padding:4px 7px;font-size:14px;line-height:1.3}.app-estimator main .estimate-compare-wrapper .compare-table tbody tr.deleted td,.app-estimator main .estimate-compare-wrapper .compare-table tbody tr.parent-deleted td,.app-pdf main .estimate-compare-wrapper .compare-table tbody tr.deleted td,.app-pdf main .estimate-compare-wrapper .compare-table tbody tr.parent-deleted td{color:#848484;font-style:italic;opacity:.8}.app-estimator main .estimate-compare-wrapper .compare-table tbody tr.table-hr-row.even td hr,.app-pdf main .estimate-compare-wrapper .compare-table tbody tr.table-hr-row.even td hr{background:#fff}.app-estimator main .estimate-compare-wrapper .compare-table tbody tr.table-hr-row td,.app-pdf main .estimate-compare-wrapper .compare-table tbody tr.table-hr-row td{padding-top:0;padding-bottom:0}.app-estimator main .estimate-compare-wrapper .compare-table tbody tr.table-hr-row td hr,.app-pdf main .estimate-compare-wrapper .compare-table tbody tr.table-hr-row td hr{margin:6px 0 0 0;padding:0;border:none;height:1px;background:#dbdbdb}.app-estimator main .estimate-compare-wrapper .compare-table tbody tr td,.app-pdf main .estimate-compare-wrapper .compare-table tbody tr td{font-family:open_sansregular,Sans-Serif;font-size:15px;padding:7px;vertical-align:middle}@media screen and (max-width:767px){.app-estimator main .estimate-compare-wrapper .compare-table tbody tr td,.app-pdf main .estimate-compare-wrapper .compare-table tbody tr td{font-size:14px}}.app-estimator main .estimate-compare-wrapper .compare-table tbody tr td.td-check,.app-pdf main .estimate-compare-wrapper .compare-table tbody tr td.td-check{line-height:.9;padding-left:12px;text-align:center}.app-estimator main .estimate-compare-wrapper .compare-table tbody tr td.td-item,.app-estimator main .estimate-compare-wrapper .compare-table tbody tr td.td-total,.app-pdf main .estimate-compare-wrapper .compare-table tbody tr td.td-item,.app-pdf main .estimate-compare-wrapper .compare-table tbody tr td.td-total{font-family:open_sanssemibold,Sans-Serif}.app-estimator main .estimate-compare-wrapper .compare-table tbody tr td.td-item,.app-pdf main .estimate-compare-wrapper .compare-table tbody tr td.td-item{font-size:16px}@media screen and (max-width:767px){.app-estimator main .estimate-compare-wrapper .compare-table tbody tr td.td-item,.app-pdf main .estimate-compare-wrapper .compare-table tbody tr td.td-item{font-size:15px}}.app-estimator main .estimate-compare-wrapper .compare-table tbody tr td:last-of-type,.app-pdf main .estimate-compare-wrapper .compare-table tbody tr td:last-of-type{padding-right:12px}.app-estimator main .back-to-dashboard,.app-pdf main .back-to-dashboard{position:absolute;transform:translateY(-100%);height:var(--header-height);top:0;width:auto;margin-left:95px;text-decoration:none;z-index:5;display:flex;align-items:center;padding-right:15px}.app-estimator main .back-to-dashboard a,.app-pdf main .back-to-dashboard a{color:#dbdbdb;font-size:14px;display:flex;align-items:center;font-family:open_sanssemibold,Sans-Serif;line-height:1.2;text-decoration:none}.app-estimator main .back-to-dashboard a:hover,.app-pdf main .back-to-dashboard a:hover{opacity:.7}.app-estimator main .back-to-dashboard a svg,.app-pdf main .back-to-dashboard a svg{width:41px;height:45px}@media screen and (max-width:640px){.app-estimator main .back-to-dashboard.document,.app-pdf main .back-to-dashboard.document{height:45px;margin-left:0;transform:translateY(calc(-100% - 10px))}}@media screen and (max-width:420px){.app-estimator main .back-to-dashboard.document,.app-pdf main .back-to-dashboard.document{transform:none;height:var(--estimate-step-header-gap);display:inline-flex}.app-estimator main .back-to-dashboard.document a,.app-pdf main .back-to-dashboard.document a{font-size:16px;color:#848484}.app-estimator main .back-to-dashboard.document br,.app-pdf main .back-to-dashboard.document br{display:none}}@media screen and (max-width:900px){.app-estimator main .back-to-dashboard:not(.document),.app-pdf main .back-to-dashboard:not(.document){margin-left:22px;transform:none;height:var(--estimate-step-header-gap);display:inline-flex}}@media screen and (max-width:640px){.app-estimator main .back-to-dashboard:not(.document),.app-pdf main .back-to-dashboard:not(.document){margin-left:15px}}@media screen and (max-width:900px){.app-estimator main .back-to-dashboard:not(.document) a,.app-pdf main .back-to-dashboard:not(.document) a{font-size:16px;color:#848484}}@media screen and (max-width:460px){.app-estimator main .back-to-dashboard:not(.document) a,.app-pdf main .back-to-dashboard:not(.document) a{font-size:14px}}@media screen and (max-width:900px){.app-estimator main .back-to-dashboard:not(.document) a svg,.app-pdf main .back-to-dashboard:not(.document) a svg{width:32px;height:32px}.app-estimator main .back-to-dashboard:not(.document) a br,.app-pdf main .back-to-dashboard:not(.document) a br{display:none}}@media screen and (max-width:640px){.app-estimator main .back-to-dashboard:not(.document) a br,.app-pdf main .back-to-dashboard:not(.document) a br{display:block}}@media screen and (max-width:340px){.app-estimator main .back-to-dashboard:not(.document) a span,.app-pdf main .back-to-dashboard:not(.document) a span{display:none}}.app-estimator main,.app-pdf main{--mobile-sidebar-toggle-width:77px}.app-estimator main .estimate-step-contain,.app-pdf main .estimate-step-contain{padding-top:var(--estimate-step-header-gap);height:calc(var(--vh, 1vh)*100 - var(--header-height));position:relative;display:flex;align-items:flex-start;transition:all .5s ease}@media screen and (max-height:600px),screen and (max-width:640px){.app-estimator main .estimate-step-contain,.app-pdf main .estimate-step-contain{height:auto}}@media screen and (min-width:641px)and (min-height:601px){.app-estimator main .estimate-step-contain,.app-pdf main .estimate-step-contain{overflow:hidden}}@media screen and (min-width:641px)and (max-height:600px){.app-estimator main .estimate-step-contain,.app-pdf main .estimate-step-contain{clip-path:polygon(0 0,100% 0,100% 101%,0 101%)}}@media screen and (min-width:641px)and (min-height:601px){.app-estimator main .estimate-step-contain.window-packages-step-contain,.app-pdf main .estimate-step-contain.window-packages-step-contain{height:calc(var(--vh, 1vh)*100 - var(--header-height) - var(--window-packages-bar-height))}.app-estimator main .estimate-step-contain.window-packages-step-contain.delay-transition,.app-pdf main .estimate-step-contain.window-packages-step-contain.delay-transition{transition:height .5s ease .5s}}@media screen and (min-width:641px)and (max-height:600px){.app-estimator main .estimate-step-contain.window-packages-step-contain .main-col-sidebars,.app-pdf main .estimate-step-contain.window-packages-step-contain .main-col-sidebars{height:calc(100% - var(--estimate-step-header-gap) - var(--window-packages-bar-height))}}.app-estimator main .estimate-step-contain .main-col-sidebars,.app-pdf main .estimate-step-contain .main-col-sidebars{position:absolute;z-index:5;left:0;transform:translateX(-100%);height:100%;top:var(--estimate-step-header-gap);height:calc(100% - var(--estimate-step-header-gap));width:var(--col-sidebar-width);transition:all .5s ease}@media screen and (max-width:900px){.app-estimator main .estimate-step-contain .main-col-sidebars,.app-pdf main .estimate-step-contain .main-col-sidebars{width:290px}}@media screen and (max-width:640px){.app-estimator main .estimate-step-contain .main-col-sidebars,.app-pdf main .estimate-step-contain .main-col-sidebars{width:250px;position:fixed;height:calc(var(--vh, 1vh)*100);top:0}}@media screen and (min-width:641px){.app-estimator main .estimate-step-contain .main-col-sidebars.hide-estimate-steps .sidebar-contain.estimate-steps-sidebar .sidebar-inner,.app-pdf main .estimate-step-contain .main-col-sidebars.hide-estimate-steps .sidebar-contain.estimate-steps-sidebar .sidebar-inner{transform:translateX(-1%)}.app-estimator main .estimate-step-contain .main-col-sidebars.hide-estimate-steps .sidebar-contain.estimate-steps-sidebar .sidebar-inner.expanded,.app-pdf main .estimate-step-contain .main-col-sidebars.hide-estimate-steps .sidebar-contain.estimate-steps-sidebar .sidebar-inner.expanded{transform:translateX(100%)}}.app-estimator main .estimate-step-contain .main-col-sidebars.hide-estimate-steps~.mobile-sidebar-toggle,.app-pdf main .estimate-step-contain .main-col-sidebars.hide-estimate-steps~.mobile-sidebar-toggle{display:flex}.app-estimator main .estimate-step-contain .main-col-sidebars.hide-estimate-steps~.main-col-content,.app-pdf main .estimate-step-contain .main-col-sidebars.hide-estimate-steps~.main-col-content{width:100%}@media screen and (min-width:641px){.app-estimator main .estimate-step-contain .main-col-sidebars.hide-estimate-steps~.main-col-content .estimate-step-header,.app-pdf main .estimate-step-contain .main-col-sidebars.hide-estimate-steps~.main-col-content .estimate-step-header{margin-left:var(--mobile-sidebar-toggle-width)}}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain{position:absolute;top:0;right:0;z-index:2;height:100%;width:100%}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain .sidebar-inner,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain .sidebar-inner{--sidebar-bg-color:#111;--sidebar-border-color:#111;height:100%;width:100%;background:var(--sidebar-bg-color);border-right:var(--sidebar-border-color) var(--col-sidebar-border-width) solid;transition:all .5s ease;border-top-right-radius:6px;transform:translateX(100%)}@media screen and (min-width:641px)and (max-height:600px){.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain .sidebar-inner,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain .sidebar-inner{height:calc(var(--vh, 1vh)*100);position:sticky;top:0}}@media screen and (max-width:640px){.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain .sidebar-inner,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain .sidebar-inner{border-radius:0}}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain .sidebar-inner ::-webkit-scrollbar,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain .sidebar-inner ::-webkit-scrollbar{width:6px;height:6px}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain .sidebar-inner.slide-sidebar-enter-active,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain .sidebar-inner.slide-sidebar-leave-active,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain .sidebar-inner.slide-sidebar-enter-active,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain .sidebar-inner.slide-sidebar-leave-active{transition:all .5s ease;transform:translateX(100%)}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain .sidebar-inner.slide-sidebar-enter-from,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain .sidebar-inner.slide-sidebar-leave-to,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain .sidebar-inner.slide-sidebar-enter-from,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain .sidebar-inner.slide-sidebar-leave-to{transform:translateX(0)}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar{z-index:1}@media screen and (max-width:900px){.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar{width:var(--col-sidebar-width)}}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner{--sidebar-bg-color:#222;--sidebar-border-color:var(--theme-color);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;background-repeat:repeat-y;background-position:top}@media screen and (max-width:640px){.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner{transform:translateX(0)}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner.expanded,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner.expanded{transform:translateX(100%)}}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner.roofing,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner.roofing{background-image:url(/img/sidebar-bg-roofing.ad0ee2ae.png);background-position:100%}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner.siding,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner.siding{background-image:url(/img/sidebar-bg-siding.e0cab9d7.jpg)}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner.gutters,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner.gutters{background-image:url(/img/sidebar-bg-gutters.b413b2f9.jpg);background-repeat:no-repeat;background-size:cover}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner.trim,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner.trim{background-image:url(/img/sidebar-bg-trim.d77ef3cd.jpg);background-repeat:no-repeat;background-size:cover}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner.insulation,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner.insulation{background-image:url(/img/sidebar-bg-insulation.39fc179d.jpg)}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner.repairs,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner.repairs{background-image:url(/img/sidebar-bg-repairs.52354a8a.jpg)}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner.windows,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner.windows{background-image:url(/img/sidebar-bg-windows.41a0e543.jpg)}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner .window-list-toggle,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner .window-list-toggle{-webkit-appearance:none;appearance:none;transition:all .3s ease;border:none;outline:none;background:none;cursor:pointer;margin:0;padding:0;z-index:5;background:#070707;min-width:80px;display:flex;justify-content:center;align-items:center;height:50px;border-radius:0 5px 5px 0;gap:5px}@media screen and (max-height:600px),screen and (max-width:640px){.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner .window-list-toggle,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner .window-list-toggle{display:none}}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner .window-list-toggle span,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner .window-list-toggle span{color:#fff;font-size:16px;font-family:open_sanssemibold,Sans-Serif}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner .window-list-toggle span:before,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner .window-list-toggle span:before{content:"(";padding-right:2px}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner .window-list-toggle span:after,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner .window-list-toggle span:after{content:")";padding-left:2px}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner .window-list-toggle:hover,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner .window-list-toggle:hover{background:#111}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner .window-list-toggle svg,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner .window-list-toggle svg{flex-shrink:0}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav{height:100%;flex-grow:1;width:100%;overflow-y:auto}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav:before,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:#00000026;z-index:1}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol{margin:0;padding:0;list-style:none;counter-reset:side-bar-counter;height:100%;display:flex;flex-direction:column}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li{margin:0;padding:0;list-style:none;counter-increment:side-bar-counter;flex-grow:1;min-height:50px;max-height:90px;position:relative}@media screen and (max-width:900px){.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li .step-full,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li .step-full{display:none}}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li .step-short,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li .step-short{display:none}@media screen and (max-width:900px){.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li .step-short,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li .step-short{display:block;margin-left:10px}}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li a,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li span,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li a,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li span{display:block;font-family:open_sanssemibold,Sans-Serif;font-size:16px;text-decoration:none;display:flex;align-items:center;padding:10px 25px;position:relative;color:#fff;z-index:2;line-height:1.4;position:absolute;top:0;left:0;height:100%;width:100%}@media screen and (max-height:700px)and (min-width:901px){.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li a,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li span,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li a,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li span{font-size:15px}}@media screen and (max-width:900px){.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li a,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li span,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li a,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li span{padding:10px 15px;justify-content:center}}@media screen and (max-height:600px){.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li a,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li span,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li a,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li span{font-size:15px}}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li a:before,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li span:before,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li a:before,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li span:before{content:counter(side-bar-counter);font-size:15px;width:24px;flex-shrink:0;height:24px;border:2px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;margin-right:15px}@media screen and (max-width:900px){.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li a:before,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li span:before,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li a:before,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li span:before{margin-right:0;width:22px;height:22px}}@media screen and (max-height:700px)and (min-width:901px){.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li a:before,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li span:before,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li a:before,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li span:before{width:20px;height:20px;margin-right:12px}}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li a:after,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li span:after,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li a:after,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li span:after{content:"";position:absolute;bottom:0;height:1px;background:#848484;left:0;width:calc(100% - 10px);transition:all .3s ease}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li a.router-link-active,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li span.router-link-active,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li a.router-link-active,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li span.router-link-active{background:var(--theme-color);color:#fff}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li a.router-link-active:after,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li span.router-link-active:after,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li a.router-link-active:after,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li span.router-link-active:after{opacity:0}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li a.complete,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li span.complete,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li a.complete,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li span.complete{background:#00000080}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li a.complete:before,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li span.complete:before,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li a.complete:before,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li span.complete:before{content:"";background:url(/img/check.8113f761.svg) 50% no-repeat;background-size:13px 11px}@media screen and (max-width:900px){.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li a.complete:before,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li span.complete:before,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li a.complete:before,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li span.complete:before{background-size:10px 9px}}@media screen and (max-height:700px)and (min-width:901px){.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li a.complete:before,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li span.complete:before,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li a.complete:before,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li span.complete:before{background-size:11px 9px}}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li a.complete.router-link-active,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li span.complete.router-link-active,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li a.complete.router-link-active,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li span.complete.router-link-active{background:var(--theme-color);color:#fff}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li a.complete.router-link-active:before,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li span.complete.router-link-active:before,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li a.complete.router-link-active:before,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li span.complete.router-link-active:before{filter:brightness(0) invert(1)}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li span,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li span{color:#848484}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li span:before,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.estimate-steps-sidebar .sidebar-inner nav ol li span:before{border-color:#848484}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner{--sidebar-bg-color:#070707;--sidebar-border-color:#070707;--close-btn-size:50px;--window-list-header-height:64px}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner .window-list-head,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner .window-list-head{height:var(--window-list-header-height);padding:0 10px 0 20px;display:flex;align-items:center}@media screen and (max-width:1050px)and (min-width:901px),screen and (max-width:640px){.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner .window-list-head,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner .window-list-head{padding-left:10px}}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner .window-list-head .total-window-count,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner .window-list-head .total-window-count{display:flex;align-items:center;justify-content:space-between;gap:3px 5px;flex-wrap:wrap;width:100%}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner .window-list-head .total-window-count .count-wrap,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner .window-list-head .total-window-count .count-wrap{color:#fff;font-size:16px;font-family:open_sanssemibold,Sans-Serif;display:flex;align-items:center;gap:10px}@media screen and (max-width:1050px)and (min-width:901px),screen and (max-width:640px){.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner .window-list-head .total-window-count .count-wrap,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner .window-list-head .total-window-count .count-wrap{font-size:15px;gap:5px}}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner .window-list-head .total-window-count .count-wrap span,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner .window-list-head .total-window-count .count-wrap span{font-size:20px;color:var(--theme-color)}@media screen and (max-width:1050px)and (min-width:901px),screen and (max-width:640px){.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner .window-list-head .total-window-count .count-wrap span,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner .window-list-head .total-window-count .count-wrap span{font-size:18px}}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner .window-list-head .total-window-count .btn-add,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner .window-list-head .total-window-count .btn-add{color:#fff;font-size:14px}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner .window-list-head .total-window-count .btn-add:hover,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner .window-list-head .total-window-count .btn-add:hover{color:var(--theme-color)}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner .window-list-head .total-window-count .btn-add:before,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner .window-list-head .total-window-count .btn-add:before{border-color:#fff;width:18px;height:18px;background-size:10px;margin-right:5px}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul{margin:0;padding:0;list-style:none;overflow-y:auto;height:calc(100% - var(--close-btn-size) - var(--window-list-header-height));display:flex;flex-direction:column;gap:7px}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li{margin:0;padding:0;display:flex;width:100%}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button{--btn-action-width:47px;--btn-icon-size:25px;-webkit-appearance:none;appearance:none;transition:all .3s ease;border:none;outline:none;background:none;cursor:pointer;margin:0;padding:0;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}@media screen and (max-width:1050px)and (min-width:901px),screen and (max-width:640px){.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button{--btn-action-width:42px;--btn-icon-size:22px}}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.router-link-exact-active.btn-window,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.router-link-exact-active.btn-window,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.router-link-exact-active.btn-window,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.router-link-exact-active.btn-window{background:var(--theme-color);color:#000}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.router-link-exact-active.btn-window .mobile-window-count,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.router-link-exact-active.btn-window .window-count,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.router-link-exact-active.btn-window .mobile-window-count,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.router-link-exact-active.btn-window .window-count,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.router-link-exact-active.btn-window .mobile-window-count,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.router-link-exact-active.btn-window .window-count,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.router-link-exact-active.btn-window .mobile-window-count,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.router-link-exact-active.btn-window .window-count{color:#000}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.btn-window,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.btn-window,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.btn-window,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.btn-window{background:#393939;flex-grow:1;padding:7px;gap:3px;justify-content:flex-start;color:#fff}@media screen and (max-width:1050px)and (min-width:901px),screen and (max-width:640px){.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.btn-window,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.btn-window,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.btn-window,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.btn-window{padding-left:10px}}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.btn-window:hover:not(.router-link-exact-active),.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.btn-window:hover:not(.router-link-exact-active),.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.btn-window:hover:not(.router-link-exact-active),.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.btn-window:hover:not(.router-link-exact-active){background:#535353}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.btn-window .window-count,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.btn-window .window-count,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.btn-window .window-count,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.btn-window .window-count{color:var(--theme-color);font-family:open_sanssemibold,Sans-Serif;font-size:18px;width:35px;text-align:center;display:block;flex-shrink:0;padding:0 5px}@media screen and (max-width:1050px)and (min-width:901px),screen and (max-width:640px){.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.btn-window .window-count,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.btn-window .window-count,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.btn-window .window-count,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.btn-window .window-count{display:none}}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.btn-window>div,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.btn-window>div,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.btn-window>div,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.btn-window>div{line-height:1.1;display:flex;flex-direction:column;gap:4px;font-size:14px}@media screen and (max-width:1050px)and (min-width:901px),screen and (max-width:640px){.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.btn-window>div,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.btn-window>div,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.btn-window>div,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.btn-window>div{font-size:13px}}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.btn-window>div>span,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.btn-window>div>span,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.btn-window>div>span,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.btn-window>div>span{display:block;width:100%}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.btn-window>div .mobile-window-count,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.btn-window>div .mobile-window-count,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.btn-window>div .mobile-window-count,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.btn-window>div .mobile-window-count{color:var(--theme-color);font-family:open_sansbold,Sans-Serif;font-size:14px;display:none}@media screen and (max-width:1050px)and (min-width:901px),screen and (max-width:640px){.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.btn-window>div .mobile-window-count,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.btn-window>div .mobile-window-count,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.btn-window>div .mobile-window-count,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.btn-window>div .mobile-window-count{display:initial}}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.btn-copy,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.btn-copy,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.btn-copy,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.btn-copy{background:#272727;flex-shrink:0;width:var(--btn-action-width);border-radius:0 5px 5px 0;padding:7px 0}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.btn-copy:hover svg,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.btn-copy:hover svg,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.btn-copy:hover svg,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.btn-copy:hover svg{stroke:var(--theme-color);fill:var(--theme-color)}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.btn-copy svg,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.btn-copy svg,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.btn-copy svg,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.btn-copy svg{stroke:#989898;fill:#989898;width:var(--btn-icon-size);height:var(--btn-icon-size)}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.btn-delete,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.btn-delete,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.btn-delete,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.btn-delete{flex-shrink:0;width:var(--btn-action-width);padding:7px 0}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.btn-delete[disabled],.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.btn-delete[disabled],.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.btn-delete[disabled],.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.btn-delete[disabled]{filter:grayscale(1);cursor:not-allowed}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.btn-delete svg,.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.btn-delete svg,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li a.btn-delete svg,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner ul li button.btn-delete svg{stroke:#d7301a;fill:#d7301a;width:var(--btn-icon-size);height:var(--btn-icon-size)}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner .btn-close,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner .btn-close{-webkit-appearance:none;appearance:none;transition:all .3s ease;border:none;outline:none;background:none;cursor:pointer;margin:0;padding:0;position:absolute;bottom:0;right:0;border-radius:6px;height:var(--close-btn-size);width:var(--close-btn-size);display:flex;align-items:center;justify-content:center}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner .btn-close:hover svg,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner .btn-close:hover svg{stroke:var(--theme-color)}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner .btn-close svg,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.window-list-sidebar .sidebar-inner .btn-close svg{width:12px;height:18px;stroke:#848484}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner{--sidebar-bg-color:#237bdf;--sidebar-border-color:#237bdf}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .is-loading.bars,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .is-loading.bars{display:block;padding:5em 0}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .is-loading.bars .bars-contain,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .is-loading.bars .bars-contain{display:flex;align-items:center;justify-content:center;gap:3px;height:50px}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .is-loading.bars .bars-contain>div,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .is-loading.bars .bars-contain>div{width:8px;height:100%;flex-shrink:0;background:#237bdf;animation:stretch 1.3s ease-in-out infinite}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .is-loading.bars .bars-contain>div:first-of-type,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .is-loading.bars .bars-contain>div:first-of-type{animation-delay:-1.2s;filter:brightness(1.2)}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .is-loading.bars .bars-contain>div:nth-of-type(2),.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .is-loading.bars .bars-contain>div:nth-of-type(2){animation-delay:-1.1s;filter:brightness(1.1)}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .is-loading.bars .bars-contain>div:nth-of-type(3),.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .is-loading.bars .bars-contain>div:nth-of-type(3){animation-delay:-1s}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .is-loading.bars .bars-contain>div:nth-of-type(4),.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .is-loading.bars .bars-contain>div:nth-of-type(4){animation-delay:-.9s;filter:brightness(.9)}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .is-loading.bars .bars-contain>div:nth-of-type(5),.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .is-loading.bars .bars-contain>div:nth-of-type(5){animation-delay:-.8s;filter:brightness(.8)}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .is-loading.bars .bars-contain>div:nth-of-type(6),.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .is-loading.bars .bars-contain>div:nth-of-type(6){animation-delay:-.7s;filter:brightness(.7)}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-header,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-header{padding:0 10px;height:54px;background:#237bdf}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-header img,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-header img{filter:brightness(0) invert(1)}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-search,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-search{background:#dbdbdb;padding:10px;height:60px}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-search .search-wrap input[type=search],.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-search .search-wrap input[type=search]{padding:10px;padding-right:30px;font-size:14px;height:100%}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-search .search-wrap input[type=search]:focus,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-search .search-wrap input[type=search]:focus{border-color:#237bdf}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-search .search-wrap button,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-search .search-wrap button{left:unset;right:14px}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-search .search-wrap button svg,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-search .search-wrap button svg{fill:#237bdf}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .msg-hint,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .msg-hint{font-size:13px;display:flex;align-items:flex-start;gap:5px;border-left:4px solid #2ab0da;border-radius:4px;padding:7px;background:#d8f0f8;margin:0 0 1em 0}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .msg-hint svg,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .msg-hint svg{margin-top:1px}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .msg-hint .hint-text:before,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .msg-hint .hint-text:before{content:"Click "}@media(hover:none)and (pointer:coarse){.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .msg-hint .hint-text:before,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .msg-hint .hint-text:before{content:"Tap "}}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-content,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-content{padding:10px 10px 15px 10px;overflow-y:auto;height:calc(100% - 114px);background:#fff}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-content .hover-job .hover-job-header,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-content .hover-job .hover-job-header{margin-bottom:1em;font-weight:400;font-size:14px;font-family:open_sanssemibold,Sans-Serif}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-content .hover-job table,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-content .hover-job table{text-align:left;width:100%;border-collapse:collapse;margin-bottom:15px}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-content .hover-job table th,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-content .hover-job table th{font-size:12px;vertical-align:bottom;padding:3px}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-content .hover-job table td,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-content .hover-job table td{font-size:12px;border:1px solid #848484;vertical-align:middle;padding:5px;transition:all .5s ease;height:30px}@media screen and (max-width:1050px){.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-content .hover-job table td,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-content .hover-job table td{padding:5px 3px}}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-content .hover-job table td.hover-cell,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-content .hover-job table td.hover-cell{background:#dbdbdb;white-space:nowrap}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-content .hover-job table td.hover-cell:active,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-content .hover-job table td.hover-cell:active{background-color:#848484}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-content .hover-job table tfoot td,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-content .hover-job table tfoot td{color:#848484;border:none;padding:5px 0 0 0;font-size:10px}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-content p,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-content p{font-size:14px}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-content .hover-multi-results,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-content .hover-multi-results{margin:0;padding:0;list-style:none}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-content .hover-multi-results li,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-content .hover-multi-results li{margin:0;padding:0;list-style:none;font-size:14px;font-family:open_sanssemibold,Sans-Serif;line-height:1.3;transition:all .3s ease;text-align:left;border-bottom:1px solid #848484;padding:10px 0}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-content .hover-multi-results li .btn-link,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-content .hover-multi-results li .btn-link{font-size:14px;text-decoration-color:#237bdf}.app-estimator main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-content .hover-multi-results li .btn-link:hover,.app-pdf main .estimate-step-contain .main-col-sidebars .sidebar-contain.hover-sidebar .sidebar-inner .hover-content .hover-multi-results li .btn-link:hover{color:#237bdf}.app-estimator main .estimate-step-contain .mobile-sidebar-toggle,.app-pdf main .estimate-step-contain .mobile-sidebar-toggle{flex-shrink:0;position:absolute;z-index:2;top:var(--estimate-step-header-gap);left:0;height:57px;width:var(--mobile-sidebar-toggle-width);transition:all .5s ease;outline:none;display:none;background:#111;border-right:var(--col-sidebar-border-width) solid var(--theme-color);align-items:center;justify-content:center;text-align:center;flex-direction:column;line-height:1.1;cursor:pointer}@media screen and (max-width:640px){.app-estimator main .estimate-step-contain .mobile-sidebar-toggle,.app-pdf main .estimate-step-contain .mobile-sidebar-toggle{display:flex}}.app-estimator main .estimate-step-contain .mobile-sidebar-toggle span,.app-pdf main .estimate-step-contain .mobile-sidebar-toggle span{display:block;color:#fff;font-size:16px;font-family:open_sanssemibold,Sans-Serif}.app-estimator main .estimate-step-contain .main-col-content,.app-pdf main .estimate-step-contain .main-col-content{margin:0 0 0 auto;height:100%;width:calc(100% - var(--col-sidebar-width));max-width:100%;transition:height .5s ease;padding-bottom:20px}@media screen and (max-width:640px){.app-estimator main .estimate-step-contain .main-col-content,.app-pdf main .estimate-step-contain .main-col-content{width:100%}}.app-estimator main .estimate-step-contain .main-col-content>form,.app-pdf main .estimate-step-contain .main-col-content>form{height:100%;display:flex;flex-direction:column}.app-estimator main .estimate-step-contain .main-col-content .estimate-step-main,.app-pdf main .estimate-step-contain .main-col-content .estimate-step-main{margin:0;padding:0;height:100%;flex-grow:1;overflow-y:auto;display:flex;align-items:flex-start;transition:all .5s ease}@media screen and (max-height:600px),screen and (max-width:640px){.app-estimator main .estimate-step-contain .main-col-content .estimate-step-main,.app-pdf main .estimate-step-contain .main-col-content .estimate-step-main{height:auto;padding-bottom:35px}.app-estimator main .estimate-step-contain .main-col-content .estimate-step-main.window-detail-step,.app-pdf main .estimate-step-contain .main-col-content .estimate-step-main.window-detail-step{padding-bottom:90px}}.app-estimator main .estimate-step-contain .main-col-content .estimate-step-main.window-packages-step .scroll-content,.app-pdf main .estimate-step-contain .main-col-content .estimate-step-main.window-packages-step .scroll-content{padding:0}.app-estimator main .estimate-step-contain .main-col-content .estimate-step-main.window-packages-step .scroll-content .window-table-wrap,.app-pdf main .estimate-step-contain .main-col-content .estimate-step-main.window-packages-step .scroll-content .window-table-wrap{padding-right:var(--padding-x)}.app-estimator main .estimate-step-contain .main-col-content .estimate-step-main.window-packages-step .estimator-quick-links,.app-pdf main .estimate-step-contain .main-col-content .estimate-step-main.window-packages-step .estimator-quick-links{transform:translateX(-50%);max-width:1180px;width:100%;position:fixed;left:50%;bottom:12px;top:unset;align-items:flex-end;height:auto;pointer-events:none;padding-right:var(--padding-x)}@media screen and (min-width:641px)and (min-height:601px){.app-estimator main .estimate-step-contain .main-col-content .estimate-step-main.window-packages-step .estimator-quick-links,.app-pdf main .estimate-step-contain .main-col-content .estimate-step-main.window-packages-step .estimator-quick-links{flex-direction:row;bottom:40px}}.app-estimator main .estimate-step-contain .main-col-content .estimate-step-main.packages-step,.app-pdf main .estimate-step-contain .main-col-content .estimate-step-main.packages-step{padding-right:0}@media screen and (min-width:641px)and (min-height:601px){.app-estimator main .estimate-step-contain .main-col-content .estimate-step-main.packages-step,.app-pdf main .estimate-step-contain .main-col-content .estimate-step-main.packages-step{padding-right:15px}}.app-estimator main .estimate-step-contain .main-col-content .estimate-step-main .scroll-content,.app-pdf main .estimate-step-contain .main-col-content .estimate-step-main .scroll-content{flex-grow:1;padding-right:var(--padding-x);animation:slide-in .5s ease 1 forwards;width:100%;padding-bottom:30px}@media screen and (max-height:600px),screen and (max-width:640px){.app-estimator main .estimate-step-contain .main-col-content .estimate-step-main .scroll-content,.app-pdf main .estimate-step-contain .main-col-content .estimate-step-main .scroll-content{padding-bottom:0;padding-right:0}}@keyframes slide-in{0%{transform:translateX(-300px);opacity:0}to{transform:translateX(0);opacity:1}}.app-estimator main .estimate-step-contain .main-col-content .estimate-step-main .estimator-quick-links,.app-pdf main .estimate-step-contain .main-col-content .estimate-step-main .estimator-quick-links{--quick-links-offset:calc((var(--padding-x)/2)*-1);width:50px;flex-shrink:0;transform:translateX(var(--quick-links-offset));height:100%;position:sticky;top:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:7px;z-index:4;transition:all .5s ease}@media screen and (max-height:600px),screen and (max-width:640px){.app-estimator main .estimate-step-contain .main-col-content .estimate-step-main .estimator-quick-links,.app-pdf main .estimate-step-contain .main-col-content .estimate-step-main .estimator-quick-links{transform:translateX(-50%);max-width:1180px;width:100%;position:fixed;left:50%;bottom:12px;top:unset;align-items:flex-end;height:auto;pointer-events:none;padding-right:var(--padding-x)}}.app-estimator main .estimate-step-contain .main-col-content .estimate-step-main .estimator-quick-links a,.app-estimator main .estimate-step-contain .main-col-content .estimate-step-main .estimator-quick-links button,.app-pdf main .estimate-step-contain .main-col-content .estimate-step-main .estimator-quick-links a,.app-pdf main .estimate-step-contain .main-col-content .estimate-step-main .estimator-quick-links button{pointer-events:all}.app-estimator main .estimate-step-contain .main-col-content .estimate-step-main .estimator-quick-links .btn-icon-window-toggle,.app-pdf main .estimate-step-contain .main-col-content .estimate-step-main .estimator-quick-links .btn-icon-window-toggle{display:none}@media screen and (max-height:600px),screen and (max-width:640px){.app-estimator main .estimate-step-contain .main-col-content .estimate-step-main .estimator-quick-links .btn-icon-window-toggle,.app-pdf main .estimate-step-contain .main-col-content .estimate-step-main .estimator-quick-links .btn-icon-window-toggle{display:inline-flex}}.app-estimator main .estimate-step-contain .main-col-content .estimate-step-main .estimator-quick-links .btn-icon-window-toggle>span,.app-pdf main .estimate-step-contain .main-col-content .estimate-step-main .estimator-quick-links .btn-icon-window-toggle>span{position:absolute;top:-7px;right:-7px;font-family:open_sansbold,Sans-Serif;background:var(--theme-color);min-width:18px;padding:1px 3px;border-radius:4px;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;font-size:14px}.app-estimator main .estimate-step-contain .main-col-content .estimate-step-main .estimator-quick-links .slide-window-toggle-enter-active,.app-estimator main .estimate-step-contain .main-col-content .estimate-step-main .estimator-quick-links .slide-window-toggle-leave-active,.app-pdf main .estimate-step-contain .main-col-content .estimate-step-main .estimator-quick-links .slide-window-toggle-enter-active,.app-pdf main .estimate-step-contain .main-col-content .estimate-step-main .estimator-quick-links .slide-window-toggle-leave-active{transition:all .5s ease;transform:translateX(0)}.app-estimator main .estimate-step-contain .main-col-content .estimate-step-main .estimator-quick-links .slide-window-toggle-enter-from,.app-estimator main .estimate-step-contain .main-col-content .estimate-step-main .estimator-quick-links .slide-window-toggle-leave-to,.app-pdf main .estimate-step-contain .main-col-content .estimate-step-main .estimator-quick-links .slide-window-toggle-enter-from,.app-pdf main .estimate-step-contain .main-col-content .estimate-step-main .estimator-quick-links .slide-window-toggle-leave-to{transform:translateX(150%)}.app-estimator main .estimate-step-header,.app-pdf main .estimate-step-header{display:flex;justify-content:space-between;align-items:flex-start;height:var(--step-header-ht);background:#fff;z-index:2;position:relative;gap:25px;transition:all .5s ease;flex-shrink:0}@media screen and (max-height:600px)and (max-width:640px),screen and (max-width:640px){.app-estimator main .estimate-step-header,.app-pdf main .estimate-step-header{margin-left:var(--mobile-sidebar-toggle-width)}}.app-estimator main .estimate-step-header .step-info,.app-pdf main .estimate-step-header .step-info{display:flex;align-items:flex-start;gap:10px}@media screen and (max-width:460px){.app-estimator main .estimate-step-header .step-info,.app-pdf main .estimate-step-header .step-info{padding-top:5px}}.app-estimator main .estimate-step-header .step-info .workflow-icon,.app-pdf main .estimate-step-header .step-info .workflow-icon{fill:var(--theme-color);width:55px;height:55px}@media screen and (max-width:460px){.app-estimator main .estimate-step-header .step-info .workflow-icon,.app-pdf main .estimate-step-header .step-info .workflow-icon{width:48px;height:48px}}.app-estimator main .estimate-step-header .step-info .heading-contain,.app-pdf main .estimate-step-header .step-info .heading-contain{align-self:center}@media screen and (max-width:800px){.app-estimator main .estimate-step-header .step-info .heading-contain,.app-pdf main .estimate-step-header .step-info .heading-contain{flex-direction:column}}.app-estimator main .estimate-step-header .step-info .heading-contain .heading,.app-pdf main .estimate-step-header .step-info .heading-contain .heading{font-family:oswaldbold,Sans-Serif;font-weight:400;font-size:22px;font-size:clamp(18px,3vw,22px);letter-spacing:1px;color:#111;text-transform:uppercase;margin:0;line-height:1.1}.app-estimator main .estimate-step-header .step-info .heading-contain .sub-heading,.app-pdf main .estimate-step-header .step-info .heading-contain .sub-heading{color:#111;font-size:16px;font-family:open_sansbold,Sans-Serif;display:flex;align-items:center;flex-wrap:wrap;gap:5px 12px}@media screen and (max-width:460px){.app-estimator main .estimate-step-header .step-info .heading-contain .sub-heading,.app-pdf main .estimate-step-header .step-info .heading-contain .sub-heading{font-size:15px}}.app-estimator main .estimate-step-header .form-controls,.app-pdf main .estimate-step-header .form-controls{display:flex;align-items:center;gap:25px;flex-shrink:0}@media screen and (max-width:640px){.app-estimator main .estimate-step-header .form-controls,.app-pdf main .estimate-step-header .form-controls{position:absolute;top:0;right:0;transform:translateY(-100%);height:var(--estimate-step-header-gap)}}@media screen and (max-width:800px){.app-estimator main .estimate-step-header .form-controls .discount-btn,.app-pdf main .estimate-step-header .form-controls .discount-btn{display:none}}.app-estimator main .estimate-step-header .form-controls .discount-btn-mobile,.app-pdf main .estimate-step-header .form-controls .discount-btn-mobile{-webkit-appearance:none;appearance:none;transition:all .3s ease;border:none;outline:none;background:none;cursor:pointer;margin:0;padding:0;flex-shrink:0;width:24px;height:24px;position:relative;background:#28b67f;z-index:1}.app-estimator main .estimate-step-header .form-controls .discount-btn-mobile .icon,.app-pdf main .estimate-step-header .form-controls .discount-btn-mobile .icon{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;z-index:2;stroke:#fff;width:16px;height:16px}@media screen and (min-width:801px){.app-estimator main .estimate-step-header .form-controls .discount-btn-mobile,.app-pdf main .estimate-step-header .form-controls .discount-btn-mobile{display:none}}.app-estimator main .estimate-step-header .form-controls .discount-btn-mobile:after,.app-estimator main .estimate-step-header .form-controls .discount-btn-mobile:before,.app-pdf main .estimate-step-header .form-controls .discount-btn-mobile:after,.app-pdf main .estimate-step-header .form-controls .discount-btn-mobile:before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;background:#28b67f}.app-estimator main .estimate-step-header .form-controls .discount-btn-mobile:before,.app-pdf main .estimate-step-header .form-controls .discount-btn-mobile:before{transform:rotate(30deg)}.app-estimator main .estimate-step-header .form-controls .discount-btn-mobile:after,.app-pdf main .estimate-step-header .form-controls .discount-btn-mobile:after{transform:rotate(60deg)}.app-estimator main .estimate-step-header .form-controls .btn-next,.app-pdf main .estimate-step-header .form-controls .btn-next{min-width:130px}@media screen and (max-width:460px){.app-estimator main .estimate-step-header .form-controls .btn-next,.app-pdf main .estimate-step-header .form-controls .btn-next{min-width:0;position:relative}.app-estimator main .estimate-step-header .form-controls .btn-next:after,.app-pdf main .estimate-step-header .form-controls .btn-next:after{left:46%;transform:translate(-50%,-50%) rotate(-45deg);right:unset;margin:0;width:12px;height:12px;border-width:3px}.app-estimator main .estimate-step-header .form-controls .btn-next.loading:after,.app-pdf main .estimate-step-header .form-controls .btn-next.loading:after{display:none}.app-estimator main .estimate-step-header .form-controls .btn-next .is-loading.dots,.app-pdf main .estimate-step-header .form-controls .btn-next .is-loading.dots{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%}.app-estimator main .estimate-step-header .form-controls .btn-next .is-loading.dots span,.app-pdf main .estimate-step-header .form-controls .btn-next .is-loading.dots span{margin:0 5px}.app-estimator main .estimate-step-header .form-controls .btn-next .btn-next-text,.app-estimator main .estimate-step-header .form-controls .btn-next .is-loading.dots .dot-3,.app-pdf main .estimate-step-header .form-controls .btn-next .btn-next-text,.app-pdf main .estimate-step-header .form-controls .btn-next .is-loading.dots .dot-3{display:none}}.app-estimator main .estimate-step-main .btn-next-contain.btn-next-mobile,.app-pdf main .estimate-step-main .btn-next-contain.btn-next-mobile{justify-content:center;padding-top:25px;margin-top:25px;display:none;border-top:2px solid #dbdbdb}@media screen and (max-height:600px),screen and (max-width:640px){.app-estimator main .estimate-step-main .btn-next-contain.btn-next-mobile,.app-pdf main .estimate-step-main .btn-next-contain.btn-next-mobile{display:flex}}.app-estimator main .estimate-step-main .btn-view-window-types,.app-pdf main .estimate-step-main .btn-view-window-types{-webkit-appearance:none;appearance:none;transition:all .3s ease;border:none;outline:none;background:none;cursor:pointer;margin:0;padding:0;background:#848484;height:45px;border-radius:5px;display:inline-flex;align-items:center;padding:10px 12px;color:#fff;font-family:open_sanssemibold,Sans-Serif;gap:10px;letter-spacing:.5px;font-size:16px;line-height:1}.app-estimator main .estimate-step-main .btn-view-window-types:hover,.app-pdf main .estimate-step-main .btn-view-window-types:hover{background:var(--theme-color)}.app-estimator main .estimate-step-main .btn-view-window-types svg,.app-pdf main .estimate-step-main .btn-view-window-types svg{flex-shrink:0}.app-estimator main .estimate-step-main .window-list-controls,.app-pdf main .estimate-step-main .window-list-controls{position:sticky;top:0;background:#fff;width:100%;padding-bottom:15px;margin-bottom:20px;z-index:3;display:flex;align-items:center;gap:10px;letter-spacing:1px}.app-estimator main .estimate-step-main .window-list-controls button,.app-pdf main .estimate-step-main .window-list-controls button{-webkit-appearance:none;appearance:none;transition:all .3s ease;border:none;outline:none;background:none;cursor:pointer;margin:0;padding:0;display:flex;align-items:center;gap:10px;font-family:open_sanssemibold,Sans-Serif;font-size:16px;border-radius:5px;padding:10px 15px;background:#000;color:#fff}.app-estimator main .estimate-step-main .window-list-controls button:disabled,.app-pdf main .estimate-step-main .window-list-controls button:disabled{filter:grayscale(1);cursor:not-allowed}.app-estimator main .estimate-step-main .window-list-controls button.create-edit:hover,.app-pdf main .estimate-step-main .window-list-controls button.create-edit:hover{background:var(--theme-color)}.app-estimator main .estimate-step-main .window-list-controls button.create-edit:hover svg,.app-pdf main .estimate-step-main .window-list-controls button.create-edit:hover svg{fill:#fff;stroke:#fff}.app-estimator main .estimate-step-main .window-list-controls button.create-edit svg,.app-pdf main .estimate-step-main .window-list-controls button.create-edit svg{fill:var(--theme-color);stroke:var(--theme-color)}.app-estimator main .estimate-step-main .window-list-controls button.delete:hover,.app-pdf main .estimate-step-main .window-list-controls button.delete:hover{background:#d7301a}.app-estimator main .estimate-step-main .window-list-controls button.delete:hover svg,.app-pdf main .estimate-step-main .window-list-controls button.delete:hover svg{fill:#fff;stroke:#fff}.app-estimator main .estimate-step-main .window-list-controls button.delete svg,.app-pdf main .estimate-step-main .window-list-controls button.delete svg{fill:#d7301a;stroke:#d7301a}.app-estimator main .estimate-step-main .window-list-controls button svg,.app-pdf main .estimate-step-main .window-list-controls button svg{height:20px;width:20px}.app-estimator main .estimate-step-main .window-table-wrap,.app-pdf main .estimate-step-main .window-table-wrap{overflow-x:auto;display:block;width:100%;height:100%}.app-estimator main .estimate-step-main .window-table-wrap .window-packages-table,.app-pdf main .estimate-step-main .window-table-wrap .window-packages-table{width:100%;font-family:open_sanssemibold,Sans-Serif;font-size:14px;border-collapse:collapse;text-align:left;position:relative;table-layout:fixed;min-width:800px;transition:all .5s ease}.app-estimator main .estimate-step-main .window-table-wrap .window-packages-table.editing,.app-pdf main .estimate-step-main .window-table-wrap .window-packages-table.editing{min-width:900px}@media screen and (max-width:1050px){.app-estimator main .estimate-step-main .window-table-wrap .window-packages-table.editing tr td:nth-of-type(2),.app-estimator main .estimate-step-main .window-table-wrap .window-packages-table.editing tr th:nth-of-type(2),.app-pdf main .estimate-step-main .window-table-wrap .window-packages-table.editing tr td:nth-of-type(2),.app-pdf main .estimate-step-main .window-table-wrap .window-packages-table.editing tr th:nth-of-type(2){width:150px;white-space:normal}}.app-estimator main .estimate-step-main .window-table-wrap .window-packages-table .btn-link-company,.app-pdf main .estimate-step-main .window-table-wrap .window-packages-table .btn-link-company{font-size:14px;gap:3px}.app-estimator main .estimate-step-main .window-table-wrap .window-packages-table .select-wrap select,.app-pdf main .estimate-step-main .window-table-wrap .window-packages-table .select-wrap select{max-width:100%;height:35px;font-size:14px;min-width:0;padding:0 10px}.app-estimator main .estimate-step-main .window-table-wrap .window-packages-table tr td,.app-estimator main .estimate-step-main .window-table-wrap .window-packages-table tr th,.app-pdf main .estimate-step-main .window-table-wrap .window-packages-table tr td,.app-pdf main .estimate-step-main .window-table-wrap .window-packages-table tr th{padding:5px 10px;width:auto}.app-estimator main .estimate-step-main .window-table-wrap .window-packages-table tr td:first-of-type,.app-estimator main .estimate-step-main .window-table-wrap .window-packages-table tr th:first-of-type,.app-pdf main .estimate-step-main .window-table-wrap .window-packages-table tr td:first-of-type,.app-pdf main .estimate-step-main .window-table-wrap .window-packages-table tr th:first-of-type{width:40px;padding-left:3px}.app-estimator main .estimate-step-main .window-table-wrap .window-packages-table tr td:nth-of-type(2),.app-estimator main .estimate-step-main .window-table-wrap .window-packages-table tr th:nth-of-type(2),.app-pdf main .estimate-step-main .window-table-wrap .window-packages-table tr td:nth-of-type(2),.app-pdf main .estimate-step-main .window-table-wrap .window-packages-table tr th:nth-of-type(2){width:200px;white-space:nowrap}@media screen and (max-width:950px){.app-estimator main .estimate-step-main .window-table-wrap .window-packages-table tr td:nth-of-type(2),.app-estimator main .estimate-step-main .window-table-wrap .window-packages-table tr th:nth-of-type(2),.app-pdf main .estimate-step-main .window-table-wrap .window-packages-table tr td:nth-of-type(2),.app-pdf main .estimate-step-main .window-table-wrap .window-packages-table tr th:nth-of-type(2){width:150px;white-space:normal}}.app-estimator main .estimate-step-main .window-table-wrap .window-packages-table thead tr.th-gap th,.app-pdf main .estimate-step-main .window-table-wrap .window-packages-table thead tr.th-gap th{padding:0;border-left:none}.app-estimator main .estimate-step-main .window-table-wrap .window-packages-table thead tr.th-gap th hr,.app-pdf main .estimate-step-main .window-table-wrap .window-packages-table thead tr.th-gap th hr{background:#fff;margin:7px 0}.app-estimator main .estimate-step-main .window-table-wrap .window-packages-table thead tr.sticky-row,.app-pdf main .estimate-step-main .window-table-wrap .window-packages-table thead tr.sticky-row{position:relative;position:sticky;top:0;z-index:2;background:#fff;box-shadow:0 10px 0 #fff}.app-estimator main .estimate-step-main .window-table-wrap .window-packages-table thead tr.sticky-row th,.app-pdf main .estimate-step-main .window-table-wrap .window-packages-table thead tr.sticky-row th{position:relative}.app-estimator main .estimate-step-main .window-table-wrap .window-packages-table thead tr.sticky-row th:after,.app-pdf main .estimate-step-main .window-table-wrap .window-packages-table thead tr.sticky-row th:after{content:"";position:absolute;left:0;top:calc(100% + 8px);height:6px;width:100%;background:#848484}.app-estimator main .estimate-step-main .window-table-wrap .window-packages-table thead tr.editable-th-row,.app-pdf main .estimate-step-main .window-table-wrap .window-packages-table thead tr.editable-th-row{line-height:1.7}.app-estimator main .estimate-step-main .window-table-wrap .window-packages-table thead tr th,.app-pdf main .estimate-step-main .window-table-wrap .window-packages-table thead tr th{padding-bottom:0;vertical-align:bottom}.app-estimator main .estimate-step-main .window-table-wrap .window-packages-table thead tr th:not(:first-of-type),.app-pdf main .estimate-step-main .window-table-wrap .window-packages-table thead tr th:not(:first-of-type){position:relative}.app-estimator main .estimate-step-main .window-table-wrap .window-packages-table thead tr th:not(:first-of-type):before,.app-pdf main .estimate-step-main .window-table-wrap .window-packages-table thead tr th:not(:first-of-type):before{content:"";position:absolute;left:0;top:0;height:100%;width:1px;background:#848484}.app-estimator main .estimate-step-main .window-table-wrap .window-packages-table tbody tr.details-row td,.app-pdf main .estimate-step-main .window-table-wrap .window-packages-table tbody tr.details-row td{padding:0}.app-estimator main .estimate-step-main .window-table-wrap .window-packages-table tbody tr.details-row td .details-contain .inner,.app-pdf main .estimate-step-main .window-table-wrap .window-packages-table tbody tr.details-row td .details-contain .inner{padding:20px 15px;display:flex;flex-wrap:wrap;gap:10px;margin:10px 0;position:relative;overflow:hidden;border-bottom:1px solid #dbdbdb}.app-estimator main .estimate-step-main .window-table-wrap .window-packages-table tbody tr.details-row td .details-contain .inner:after,.app-pdf main .estimate-step-main .window-table-wrap .window-packages-table tbody tr.details-row td .details-contain .inner:after{content:"";position:absolute;transform:translateX(-50%);left:50%;z-index:-1;height:75%;width:140%;background:radial-gradient(ellipse at center,#000 0,#0000 70%);bottom:calc(100% - 12px)}.app-estimator main .estimate-step-main .window-table-wrap .window-packages-table tbody tr.details-row td .details-contain .inner>div,.app-pdf main .estimate-step-main .window-table-wrap .window-packages-table tbody tr.details-row td .details-contain .inner>div{display:inline-flex;border:1px solid var(--theme-color);border-radius:10px;padding:2px 7px;flex-wrap:wrap}.app-estimator main .estimate-step-main .window-table-wrap .window-packages-table tbody tr.details-row td .details-contain .inner>div .detail-label,.app-pdf main .estimate-step-main .window-table-wrap .window-packages-table tbody tr.details-row td .details-contain .inner>div .detail-label{color:var(--theme-color);padding-right:5px}.app-estimator main .estimate-step-main .window-table-wrap .window-packages-table tbody tr.details-row td .details-contain .inner .background,.app-pdf main .estimate-step-main .window-table-wrap .window-packages-table tbody tr.details-row td .details-contain .inner .background{position:absolute;top:0;left:0;display:block;border:none;border-radius:none;padding:0;z-index:-2;height:100%;width:100%;background:linear-gradient(90deg,#fff,#f5f5f5 25%,#f5f5f5 75%,#fff)}.app-estimator main .estimate-step-main .window-table-wrap .window-packages-table tbody tr.details-row td .arrow,.app-pdf main .estimate-step-main .window-table-wrap .window-packages-table tbody tr.details-row td .arrow{display:none;margin:auto;width:0;height:0;border-left:15px solid #0000;border-right:15px solid #0000;border-bottom:12px solid #c9c9c9}.app-estimator main .estimate-step-main .window-table-wrap .window-packages-table tbody tr td,.app-pdf main .estimate-step-main .window-table-wrap .window-packages-table tbody tr td{padding:8px 10px;vertical-align:top}.app-estimator main .estimate-step-main .workflow-config-notes,.app-pdf main .estimate-step-main .workflow-config-notes{display:flex;align-items:flex-start;border-radius:5px;border:1px solid var(--theme-color);border-left:6px solid var(--theme-color);color:#111;font-family:open_sanssemibold,Sans-Serif;font-size:16px;gap:10px;padding:7px 12px;margin-top:30px}.app-estimator main .estimate-step-main .workflow-config-notes .type-icon,.app-pdf main .estimate-step-main .workflow-config-notes .type-icon{height:22px;width:22px;flex-shrink:0;fill:var(--theme-color);margin:7px 0}@media screen and (max-width:600px){.app-estimator main .estimate-step-main .workflow-config-notes .type-icon,.app-pdf main .estimate-step-main .workflow-config-notes .type-icon{height:19px;width:19px}}.app-estimator main .estimate-step-main .workflow-config-notes .message,.app-pdf main .estimate-step-main .workflow-config-notes .message{flex-grow:1;display:block;line-height:1.4}.app-estimator main .estimate-step-main .workflow-config-notes .message p,.app-pdf main .estimate-step-main .workflow-config-notes .message p{margin:7px 0 10px 0;padding:0;line-height:1.4}@media screen and (max-width:600px){.app-estimator main .estimate-step-main .workflow-config-notes .message p,.app-pdf main .estimate-step-main .workflow-config-notes .message p{font-size:14px}}.app-estimator main .estimate-step-main .workflow-config-notes .message ol,.app-estimator main .estimate-step-main .workflow-config-notes .message ul,.app-pdf main .estimate-step-main .workflow-config-notes .message ol,.app-pdf main .estimate-step-main .workflow-config-notes .message ul{margin:7px 0 10px 0;padding:0 0 0 20px}.app-estimator main .estimate-step-main .workflow-config-notes .message ol li,.app-estimator main .estimate-step-main .workflow-config-notes .message ul li,.app-pdf main .estimate-step-main .workflow-config-notes .message ol li,.app-pdf main .estimate-step-main .workflow-config-notes .message ul li{margin:0 0 7px 0}@media screen and (max-width:600px){.app-estimator main .estimate-step-main .workflow-config-notes .message ol li,.app-estimator main .estimate-step-main .workflow-config-notes .message ul li,.app-pdf main .estimate-step-main .workflow-config-notes .message ol li,.app-pdf main .estimate-step-main .workflow-config-notes .message ul li{font-size:14px}}.app-estimator main .estimate-step-main .workflow-config-notes .message ol li p,.app-estimator main .estimate-step-main .workflow-config-notes .message ul li p,.app-pdf main .estimate-step-main .workflow-config-notes .message ol li p,.app-pdf main .estimate-step-main .workflow-config-notes .message ul li p{margin:0;padding:0}.app-estimator main .estimate-step-main .input-estimate-max-width-wrapper .form-group,.app-pdf main .estimate-step-main .input-estimate-max-width-wrapper .form-group{width:100%;max-width:210px}.app-estimator main .estimate-step-main .input-estimate-max-width-wrapper .form-group.no-max-width,.app-pdf main .estimate-step-main .input-estimate-max-width-wrapper .form-group.no-max-width{width:auto;max-width:none}.app-estimator main .estimate-step-main .checkbox-sublist,.app-pdf main .estimate-step-main .checkbox-sublist{margin-left:37px;margin-bottom:10px}.app-estimator main .estimate-step-main .row-max-width-radio-check-col .form-row,.app-pdf main .estimate-step-main .row-max-width-radio-check-col .form-row{max-width:630px}.app-estimator main .estimate-step-main .service-icon-group,.app-pdf main .estimate-step-main .service-icon-group{display:flex;align-items:flex-start;flex-wrap:nowrap;flex-grow:1;flex-basis:0}.app-estimator main .estimate-step-main .service-icon-group .service-icon-wrap,.app-pdf main .estimate-step-main .service-icon-group .service-icon-wrap{margin-right:20px}@media screen and (max-width:767px){.app-estimator main .estimate-step-main .service-icon-group .service-icon-wrap,.app-pdf main .estimate-step-main .service-icon-group .service-icon-wrap{margin-right:15px}}.app-estimator main .estimate-step-main .service-icon-wrap,.app-pdf main .estimate-step-main .service-icon-wrap{width:65px;margin-top:10px;text-align:center;flex-shrink:0}@media screen and (max-width:740px){.app-estimator main .estimate-step-main .service-icon-wrap,.app-pdf main .estimate-step-main .service-icon-wrap{margin-top:5px;width:50px}}.app-estimator main .estimate-step-main .service-icon-wrap .icon,.app-pdf main .estimate-step-main .service-icon-wrap .icon{fill:#848484;stroke:#848484;max-width:100%;max-height:65px;width:100%}.app-estimator main .estimate-step-main .field-value-warn,.app-pdf main .estimate-step-main .field-value-warn{display:flex;align-items:center;color:#ae2715;background:#f8cbc5;border-left:6px solid #ae2715;font-family:open_sanssemibold,Sans-Serif;border-radius:4px;font-size:14px;padding:7px 10px;line-height:1.4;transition:all .5s ease}.app-estimator main .estimate-step-main .field-value-warn svg,.app-pdf main .estimate-step-main .field-value-warn svg{fill:#ae2715;stroke:#fff}.app-estimator main .estimate-step-main .estimate-calculations,.app-pdf main .estimate-step-main .estimate-calculations{background:#dbdbdb;padding:15px 20px;margin-bottom:25px}.app-estimator main .estimate-step-main .estimate-calculations .form-row,.app-pdf main .estimate-step-main .estimate-calculations .form-row{margin-bottom:0}.app-estimator main .estimate-step-main .estimate-calculations .form-row .form-group,.app-pdf main .estimate-step-main .estimate-calculations .form-row .form-group{width:auto}.app-estimator main .estimate-step-main .estimate-calculations .form-row .form-group label,.app-pdf main .estimate-step-main .estimate-calculations .form-row .form-group label{font-size:14px;font-family:open_sansregular,Sans-Serif}.app-estimator main .estimate-step-main .package-instruct,.app-pdf main .estimate-step-main .package-instruct{font-size:14px;margin-bottom:15px;text-align:center}.app-estimator main .estimate-step-main .package-swatch-wrap,.app-pdf main .estimate-step-main .package-swatch-wrap{display:flex;align-items:flex-start;gap:15px}.app-estimator main .estimate-step-main .package-swatch-wrap.select-color-step,.app-pdf main .estimate-step-main .package-swatch-wrap.select-color-step{margin-top:4em}@media screen and (max-width:1000px){.app-estimator main .estimate-step-main .package-swatch-wrap.select-color-step,.app-pdf main .estimate-step-main .package-swatch-wrap.select-color-step{margin-top:0;flex-direction:column;gap:45px}}.app-estimator main .estimate-step-main .package-swatch-wrap.select-color-step .package-instruct,.app-pdf main .estimate-step-main .package-swatch-wrap.select-color-step .package-instruct{display:none}.app-estimator main .estimate-step-main .package-swatch-wrap.select-color-step .package-options-contain,.app-pdf main .estimate-step-main .package-swatch-wrap.select-color-step .package-options-contain{flex-grow:1;flex-basis:0}.app-estimator main .estimate-step-main .package-swatch-wrap.select-color-step .package-options-contain .package-filtered-contain,.app-pdf main .estimate-step-main .package-swatch-wrap.select-color-step .package-options-contain .package-filtered-contain{gap:0;margin:0}.app-estimator main .estimate-step-main .package-swatch-wrap.select-color-step .package-options-contain .package-filtered-contain .package-item:not(.selected),.app-pdf main .estimate-step-main .package-swatch-wrap.select-color-step .package-options-contain .package-filtered-contain .package-item:not(.selected){display:none}.app-estimator main .estimate-step-main .package-swatch-wrap.select-color-step .package-options-contain .package-filtered-contain .package-item ul li,.app-estimator main .estimate-step-main .package-swatch-wrap.select-color-step .package-options-contain .package-filtered-contain .package-item ul li p,.app-pdf main .estimate-step-main .package-swatch-wrap.select-color-step .package-options-contain .package-filtered-contain .package-item ul li,.app-pdf main .estimate-step-main .package-swatch-wrap.select-color-step .package-options-contain .package-filtered-contain .package-item ul li p{font-size:14px}.app-estimator main .estimate-step-main .package-swatch-wrap .package-options-contain,.app-pdf main .estimate-step-main .package-swatch-wrap .package-options-contain{width:100%}.app-estimator main .estimate-step-main .package-swatch-wrap .package-swatch-contain,.app-pdf main .estimate-step-main .package-swatch-wrap .package-swatch-contain{flex-grow:2;flex-basis:0;position:relative}.app-estimator main .estimate-step-main .package-swatch-wrap .package-swatch-contain:after,.app-pdf main .estimate-step-main .package-swatch-wrap .package-swatch-contain:after{content:"(Select a color)";position:absolute;transform:translateX(-50%);left:50%;font-size:14px;top:-33px}.app-estimator main .estimate-step-main .package-swatch-wrap .package-swatch-contain .selected-swatch-banner,.app-pdf main .estimate-step-main .package-swatch-wrap .package-swatch-contain .selected-swatch-banner{width:100%;height:185px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;background-color:#dbdbdb}.app-estimator main .estimate-step-main .package-swatch-wrap .package-swatch-contain .selected-swatch-banner .no-img,.app-pdf main .estimate-step-main .package-swatch-wrap .package-swatch-contain .selected-swatch-banner .no-img{font-family:oswaldbold,Sans-Serif;font-size:40px;text-transform:uppercase;letter-spacing:1px;color:#333;text-align:center}.app-estimator main .estimate-step-main .package-swatch-wrap .package-swatch-contain .selected-swatch-banner img,.app-pdf main .estimate-step-main .package-swatch-wrap .package-swatch-contain .selected-swatch-banner img{height:100%;width:100%;object-fit:cover;object-position:center}.app-estimator main .estimate-step-main .package-swatch-wrap .package-swatch-contain .siding-reveal,.app-pdf main .estimate-step-main .package-swatch-wrap .package-swatch-contain .siding-reveal{display:flex;flex-wrap:wrap}.app-estimator main .estimate-step-main .package-swatch-wrap .package-swatch-contain .siding-reveal .form-check-radio-group,.app-pdf main .estimate-step-main .package-swatch-wrap .package-swatch-contain .siding-reveal .form-check-radio-group{flex-grow:unset;flex-basis:unset;margin-right:27px;margin-bottom:15px;width:max-content}.app-estimator main .estimate-step-main .package-contain,.app-pdf main .estimate-step-main .package-contain{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.app-estimator main .estimate-step-main .package-contain .package-item,.app-pdf main .estimate-step-main .package-contain .package-item{-webkit-appearance:none;appearance:none;transition:all .3s ease;border:none;outline:none;background:none;cursor:pointer;margin:0;padding:0;width:calc(33% - 5px);border:1px solid #dbdbdb;outline:5px solid #0000;outline-offset:-5px;border-radius:5px;font-size:16px;font-family:open_sanssemibold,Sans-Serif;color:#848484;padding:20px 15px;overflow:hidden}@media screen and (max-width:1000px){.app-estimator main .estimate-step-main .package-contain .package-item,.app-pdf main .estimate-step-main .package-contain .package-item{width:calc(50% - 5px)}}@media screen and (max-width:767px){.app-estimator main .estimate-step-main .package-contain .package-item,.app-pdf main .estimate-step-main .package-contain .package-item{padding:15px}}@media screen and (max-width:460px){.app-estimator main .estimate-step-main .package-contain .package-item,.app-pdf main .estimate-step-main .package-contain .package-item{width:100%}}.app-estimator main .estimate-step-main .package-contain .package-item.checked,.app-pdf main .estimate-step-main .package-contain .package-item.checked{outline:5px solid var(--theme-color);color:#000;animation:click-in .3s ease 1 forwards}.app-estimator main .estimate-step-main .package-contain .package-item[disabled],.app-pdf main .estimate-step-main .package-contain .package-item[disabled]{cursor:not-allowed;filter:grayscale(1);opacity:.5}.app-estimator main .estimate-step-main .package-contain .package-item.checked[disabled],.app-pdf main .estimate-step-main .package-contain .package-item.checked[disabled]{opacity:1;filter:none;border-color:#28b67f}.app-estimator main .estimate-step-main .package-contain .package-item .package-img,.app-pdf main .estimate-step-main .package-contain .package-item .package-img{max-width:100%;max-height:65px;margin:0 auto 25px auto}@media screen and (max-width:767px){.app-estimator main .estimate-step-main .package-contain .package-item .package-img,.app-pdf main .estimate-step-main .package-contain .package-item .package-img{margin:0 auto 15px auto}}.app-estimator main .estimate-step-main .package-contain .package-item .selected-disclaim,.app-pdf main .estimate-step-main .package-contain .package-item .selected-disclaim{display:inline-flex;align-items:center;color:#fff;background:#28b67f;border-radius:5px;font-family:open_sanssemibold,Sans-Serif;font-style:italic;margin-top:10px;padding:3px 7px;font-size:14px}.app-estimator main .estimate-step-main .package-filtered-contain,.app-pdf main .estimate-step-main .package-filtered-contain{display:flex;align-items:flex-start;justify-content:center;gap:10px}@media screen and (max-width:1000px){.app-estimator main .estimate-step-main .package-filtered-contain,.app-pdf main .estimate-step-main .package-filtered-contain{flex-direction:column}}@media screen and (max-width:550px){.app-estimator main .estimate-step-main .package-filtered-contain,.app-pdf main .estimate-step-main .package-filtered-contain{align-items:center}}.app-estimator main .estimate-step-main .package-filtered-contain .package-item,.app-pdf main .estimate-step-main .package-filtered-contain .package-item{flex-grow:1;flex-basis:0;border:1px solid #dbdbdb;outline:5px solid #0000;outline-offset:-5px;border-radius:5px;padding:25px 15px;max-width:300px;cursor:pointer;overflow:hidden;justify-content:center;transition:all .5s ease;display:flex;flex-direction:column;gap:20px}@media screen and (max-width:1000px){.app-estimator main .estimate-step-main .package-filtered-contain .package-item,.app-pdf main .estimate-step-main .package-filtered-contain .package-item{flex-direction:row;max-width:none;width:100%;overflow:visible}}@media screen and (max-width:550px){.app-estimator main .estimate-step-main .package-filtered-contain .package-item,.app-pdf main .estimate-step-main .package-filtered-contain .package-item{flex-direction:column;max-width:300px}}.app-estimator main .estimate-step-main .package-filtered-contain .package-item.selected,.app-pdf main .estimate-step-main .package-filtered-contain .package-item.selected{outline:5px solid var(--theme-color);color:#000;animation:click-in .3s ease 1 forwards}@keyframes click-in{0%{transform:scale(1)}50%{transform:scale(.98)}to{transform:scale(1)}}@media screen and (max-width:1000px){.app-estimator main .estimate-step-main .package-filtered-contain .package-item .package-info,.app-pdf main .estimate-step-main .package-filtered-contain .package-item .package-info{flex:.6 1 0}}@media screen and (max-width:550px){.app-estimator main .estimate-step-main .package-filtered-contain .package-item .package-info,.app-pdf main .estimate-step-main .package-filtered-contain .package-item .package-info{width:auto}}.app-estimator main .estimate-step-main .package-filtered-contain .package-item .package-info .package-img,.app-pdf main .estimate-step-main .package-filtered-contain .package-item .package-info .package-img{margin:0 auto 20px auto;max-height:55px;width:auto}@media screen and (max-width:1000px){.app-estimator main .estimate-step-main .package-filtered-contain .package-item .package-info .package-img,.app-pdf main .estimate-step-main .package-filtered-contain .package-item .package-info .package-img{margin:0 auto 15px auto}}.app-estimator main .estimate-step-main .package-filtered-contain .package-item .package-info .package-name,.app-pdf main .estimate-step-main .package-filtered-contain .package-item .package-info .package-name{margin-bottom:10px;font-size:16px;text-align:center;font-family:open_sanssemibold,Sans-Serif}@media screen and (max-width:600px){.app-estimator main .estimate-step-main .package-filtered-contain .package-item .package-info .package-name,.app-pdf main .estimate-step-main .package-filtered-contain .package-item .package-info .package-name{font-size:14px}}@media screen and (max-width:550px){.app-estimator main .estimate-step-main .package-filtered-contain .package-item .package-info .package-name,.app-pdf main .estimate-step-main .package-filtered-contain .package-item .package-info .package-name{font-size:16px}}.app-estimator main .estimate-step-main .package-filtered-contain .package-item .package-info .package-price,.app-pdf main .estimate-step-main .package-filtered-contain .package-item .package-info .package-price{text-align:center;font-size:22px;font-family:open_sansbold,Sans-Serif;color:var(--theme-color)}@media screen and (max-width:600px){.app-estimator main .estimate-step-main .package-filtered-contain .package-item .package-info .package-price,.app-pdf main .estimate-step-main .package-filtered-contain .package-item .package-info .package-price{font-size:18px}}@media screen and (max-width:550px){.app-estimator main .estimate-step-main .package-filtered-contain .package-item .package-info .package-price,.app-pdf main .estimate-step-main .package-filtered-contain .package-item .package-info .package-price{font-size:20px}}.app-estimator main .estimate-step-main .package-filtered-contain .package-item .package-details,.app-pdf main .estimate-step-main .package-filtered-contain .package-item .package-details{font-family:open_sansregular,Sans-Serif}@media screen and (max-width:1000px){.app-estimator main .estimate-step-main .package-filtered-contain .package-item .package-details,.app-pdf main .estimate-step-main .package-filtered-contain .package-item .package-details{flex:1 1 0}}.app-estimator main .estimate-step-main .package-filtered-contain .package-item .package-details ol,.app-estimator main .estimate-step-main .package-filtered-contain .package-item .package-details ul,.app-pdf main .estimate-step-main .package-filtered-contain .package-item .package-details ol,.app-pdf main .estimate-step-main .package-filtered-contain .package-item .package-details ul{padding-left:15px;margin:0 0 7px 0}.app-estimator main .estimate-step-main .package-filtered-contain .package-item .package-details ol li,.app-estimator main .estimate-step-main .package-filtered-contain .package-item .package-details ul li,.app-pdf main .estimate-step-main .package-filtered-contain .package-item .package-details ol li,.app-pdf main .estimate-step-main .package-filtered-contain .package-item .package-details ul li{margin-bottom:4px;line-height:1.2;font-size:14px}.app-estimator main .estimate-step-main .package-filtered-contain .package-item .package-details ol li p,.app-estimator main .estimate-step-main .package-filtered-contain .package-item .package-details ul li p,.app-pdf main .estimate-step-main .package-filtered-contain .package-item .package-details ol li p,.app-pdf main .estimate-step-main .package-filtered-contain .package-item .package-details ul li p{margin:0;line-height:1.2;font-size:14px}.app-estimator main .window-packages-bar,.app-pdf main .window-packages-bar{position:absolute;width:100%;height:var(--window-packages-bar-height);background:url(/img/roof-shingle.f17c3fe5.png) repeat 50% #000;z-index:3;display:flex;align-items:center;transition:all .5s ease;left:0;bottom:0}@media screen and (min-width:641px)and (min-height:601px){.app-estimator main .window-packages-bar,.app-pdf main .window-packages-bar{position:fixed}}@media screen and (max-height:600px),screen and (max-width:640px){.app-estimator main .window-packages-bar,.app-pdf main .window-packages-bar{--offset:25px;--margin-left-offset:calc(var(--offset)*-1);--width-offset:calc(var(--offset)*2);position:static;margin-bottom:-20px;margin-left:var(--margin-left-offset);width:calc(100% + var(--width-offset));padding:15px 0}}@media screen and (max-height:600px)and (max-width:900px),screen and (max-width:640px)and (max-width:900px){.app-estimator main .window-packages-bar,.app-pdf main .window-packages-bar{--offset:20px}}@media screen and (max-height:600px)and (max-width:640px),screen and (max-width:640px)and (max-width:640px){.app-estimator main .window-packages-bar,.app-pdf main .window-packages-bar{--offset:15px}}@media screen and (max-width:640px){.app-estimator main .window-packages-bar,.app-pdf main .window-packages-bar{height:auto}}.app-estimator main .window-packages-bar.window-packages-slide-up-enter-active,.app-estimator main .window-packages-bar.window-packages-slide-up-leave-active,.app-pdf main .window-packages-bar.window-packages-slide-up-enter-active,.app-pdf main .window-packages-bar.window-packages-slide-up-leave-active{transition:all .5s ease .5s;transform:translateY(0)}.app-estimator main .window-packages-bar.window-packages-slide-up-enter-from,.app-estimator main .window-packages-bar.window-packages-slide-up-leave-to,.app-pdf main .window-packages-bar.window-packages-slide-up-enter-from,.app-pdf main .window-packages-bar.window-packages-slide-up-leave-to{transition:all .5s ease;transform:translateY(100%)}.app-estimator main .window-packages-bar .inner,.app-pdf main .window-packages-bar .inner{--window-packages-bar-padding-right:90px;--window-packages-bar-padding-left:90px;max-width:1180px;margin:0 auto;display:flex;align-items:flex-start;justify-content:center;gap:10px 20px;width:100%;padding:0 var(--window-packages-bar-padding-right) 0 var(--window-packages-bar-padding-left);transition:all .5s ease}@media screen and (max-width:950px){.app-estimator main .window-packages-bar .inner,.app-pdf main .window-packages-bar .inner{gap:10px}}@media screen and (max-width:640px){.app-estimator main .window-packages-bar .inner,.app-pdf main .window-packages-bar .inner{--window-packages-bar-padding-right:75px;--window-packages-bar-padding-left:75px}}@media screen and (max-width:420px){.app-estimator main .window-packages-bar .inner,.app-pdf main .window-packages-bar .inner{--window-packages-bar-padding-left:15px}}@media screen and (max-height:600px)and (max-width:1050px)and (min-width:641px),screen and (max-width:1000px)and (min-width:641px){.app-estimator main .window-packages-bar .inner.editing,.app-pdf main .window-packages-bar .inner.editing{--window-packages-bar-padding-right:90px;--window-packages-bar-padding-left:25px}}@media screen and (max-height:600px)and (max-width:740px)and (min-width:641px){.app-estimator main .window-packages-bar .inner.editing,.app-pdf main .window-packages-bar .inner.editing{--window-packages-bar-padding-right:80px;--window-packages-bar-padding-left:20px}}@media screen and (max-width:640px){.app-estimator main .window-packages-bar .inner.editing,.app-pdf main .window-packages-bar .inner.editing{flex-direction:column;align-items:center}}@media screen and (min-width:641px)and (min-height:601px){.app-estimator main .window-packages-bar .inner.extra-padding,.app-pdf main .window-packages-bar .inner.extra-padding{--window-packages-bar-padding-right:150px;--window-packages-bar-padding-left:150px}}@media screen and (max-width:1150px)and (min-width:641px)and (min-height:601px){.app-estimator main .window-packages-bar .inner.extra-padding.editing,.app-pdf main .window-packages-bar .inner.extra-padding.editing{--window-packages-bar-padding-left:25px}}.app-estimator main .window-packages-bar .inner .package-wrap,.app-pdf main .window-packages-bar .inner .package-wrap{flex-grow:1;flex-basis:0;max-width:290px;transition:all .5s ease;height:85px}@media screen and (max-width:640px){.app-estimator main .window-packages-bar .inner .package-wrap,.app-pdf main .window-packages-bar .inner .package-wrap{max-width:250px;width:100%;height:auto}}.app-estimator main .window-packages-bar .inner .package-wrap .package-btn,.app-pdf main .window-packages-bar .inner .package-wrap .package-btn{-webkit-appearance:none;appearance:none;transition:all .3s ease;border:none;outline:none;background:none;cursor:pointer;margin:0;padding:0;display:flex;justify-content:center;align-items:center;background:#000;border:2px solid #848484;border-radius:5px;padding:0 15px;height:60px;width:100%;transition:all .5s ease;gap:3px 0}@media screen and (max-width:950px){.app-estimator main .window-packages-bar .inner .package-wrap .package-btn,.app-pdf main .window-packages-bar .inner .package-wrap .package-btn{flex-direction:column}}@media screen and (max-width:640px){.app-estimator main .window-packages-bar .inner .package-wrap .package-btn,.app-pdf main .window-packages-bar .inner .package-wrap .package-btn{flex-direction:row}}.app-estimator main .window-packages-bar .inner .package-wrap .package-btn.active,.app-pdf main .window-packages-bar .inner .package-wrap .package-btn.active{border:2px solid #28b67f}.app-estimator main .window-packages-bar .inner .package-wrap .package-btn.active .package-name span,.app-pdf main .window-packages-bar .inner .package-wrap .package-btn.active .package-name span{color:#dbdbdb}.app-estimator main .window-packages-bar .inner .package-wrap .package-btn.active .package-price,.app-pdf main .window-packages-bar .inner .package-wrap .package-btn.active .package-price{color:#28b67f}.app-estimator main .window-packages-bar .inner .package-wrap .package-btn .package-name,.app-pdf main .window-packages-bar .inner .package-wrap .package-btn .package-name{font-size:14px;line-height:1.2;letter-spacing:.4px;position:relative;padding-right:25px}@media screen and (max-width:1050px){.app-estimator main .window-packages-bar .inner .package-wrap .package-btn .package-name,.app-pdf main .window-packages-bar .inner .package-wrap .package-btn .package-name{padding-right:15px}}@media screen and (max-width:950px){.app-estimator main .window-packages-bar .inner .package-wrap .package-btn .package-name,.app-pdf main .window-packages-bar .inner .package-wrap .package-btn .package-name{display:flex;gap:5px;padding-right:0}}@media screen and (max-width:640px){.app-estimator main .window-packages-bar .inner .package-wrap .package-btn .package-name,.app-pdf main .window-packages-bar .inner .package-wrap .package-btn .package-name{display:initial;padding-right:15px;gap:0}}.app-estimator main .window-packages-bar .inner .package-wrap .package-btn .package-name:after,.app-pdf main .window-packages-bar .inner .package-wrap .package-btn .package-name:after{position:absolute;transform:translateY(-50%);top:50%;right:0;content:"";display:block;background:#848484;width:1px;height:100%}@media screen and (max-width:950px){.app-estimator main .window-packages-bar .inner .package-wrap .package-btn .package-name:after,.app-pdf main .window-packages-bar .inner .package-wrap .package-btn .package-name:after{display:none}}@media screen and (max-width:640px){.app-estimator main .window-packages-bar .inner .package-wrap .package-btn .package-name:after,.app-pdf main .window-packages-bar .inner .package-wrap .package-btn .package-name:after{display:block}}.app-estimator main .window-packages-bar .inner .package-wrap .package-btn .package-name span,.app-pdf main .window-packages-bar .inner .package-wrap .package-btn .package-name span{display:block;font-family:open_sanssemibold,Sans-Serif;color:#848484;transition:all .5s ease}.app-estimator main .window-packages-bar .inner .package-wrap .package-btn .package-name span:first-of-type,.app-pdf main .window-packages-bar .inner .package-wrap .package-btn .package-name span:first-of-type{color:#dbdbdb;font-family:open_sansbold,Sans-Serif}.app-estimator main .window-packages-bar .inner .package-wrap .package-btn .package-price,.app-pdf main .window-packages-bar .inner .package-wrap .package-btn .package-price{padding-left:25px;font-family:open_sansbold,Sans-Serif;color:#848484;transition:all .5s ease;font-size:22px}@media screen and (max-width:1050px){.app-estimator main .window-packages-bar .inner .package-wrap .package-btn .package-price,.app-pdf main .window-packages-bar .inner .package-wrap .package-btn .package-price{padding-left:15px}}@media screen and (max-width:950px){.app-estimator main .window-packages-bar .inner .package-wrap .package-btn .package-price,.app-pdf main .window-packages-bar .inner .package-wrap .package-btn .package-price{padding-left:0}}@media screen and (max-width:740px){.app-estimator main .window-packages-bar .inner .package-wrap .package-btn .package-price,.app-pdf main .window-packages-bar .inner .package-wrap .package-btn .package-price{font-size:20px}}@media screen and (max-width:640px){.app-estimator main .window-packages-bar .inner .package-wrap .package-btn .package-price,.app-pdf main .window-packages-bar .inner .package-wrap .package-btn .package-price{padding-left:15px}}.app-estimator main .window-packages-bar .inner .package-wrap .package-select-info .select-info-inner,.app-pdf main .window-packages-bar .inner .package-wrap .package-select-info .select-info-inner{padding:0 15px;margin-top:7px;transition:all .5s ease;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}@media screen and (max-width:1050px){.app-estimator main .window-packages-bar .inner .package-wrap .package-select-info .select-info-inner,.app-pdf main .window-packages-bar .inner .package-wrap .package-select-info .select-info-inner{padding:0 5px}}.app-estimator main .window-packages-bar .inner .package-wrap .package-select-info .select-info-inner.center,.app-pdf main .window-packages-bar .inner .package-wrap .package-select-info .select-info-inner.center{justify-content:center}.app-estimator main .window-packages-bar .inner .package-wrap .package-select-info .select-info-inner .selected,.app-pdf main .window-packages-bar .inner .package-wrap .package-select-info .select-info-inner .selected{font-size:14px;color:#fff;display:inline-flex;align-items:center;gap:5px}.app-estimator main .window-packages-bar .inner .package-wrap .package-select-info .select-info-inner .selected:before,.app-pdf main .window-packages-bar .inner .package-wrap .package-select-info .select-info-inner .selected:before{content:"";display:block;background:url(/img/check.8113f761.svg) 50% no-repeat;background-size:contain;width:13px;height:11px}.app-estimator main .window-packages-bar .inner .package-wrap .package-select-info .select-info-inner .btn-windows-edit,.app-pdf main .window-packages-bar .inner .package-wrap .package-select-info .select-info-inner .btn-windows-edit{-webkit-appearance:none;appearance:none;transition:all .3s ease;border:none;outline:none;background:none;cursor:pointer;margin:0;padding:0;font-size:16px;gap:10px;font-family:open_sanssemibold,Sans-Serif;font-weight:400;letter-spacing:1px;color:#fff;text-decoration:underline;display:inline-flex;align-items:center;justify-content:center}.app-estimator main .window-packages-bar .inner .package-wrap .package-select-info .select-info-inner .btn-windows-edit:hover,.app-pdf main .window-packages-bar .inner .package-wrap .package-select-info .select-info-inner .btn-windows-edit:hover{color:var(--theme-color)}.app-estimator main .window-packages-bar .inner .package-wrap .package-select-info .select-info-inner .btn-link,.app-pdf main .window-packages-bar .inner .package-wrap .package-select-info .select-info-inner .btn-link{color:#fff;font-size:14px;text-align:right;flex-wrap:wrap;justify-content:flex-end;align-self:center;letter-spacing:.3px}@media screen and (max-width:740px){.app-estimator main .window-packages-bar .inner .package-wrap .package-select-info .select-info-inner .btn-link,.app-pdf main .window-packages-bar .inner .package-wrap .package-select-info .select-info-inner .btn-link{text-transform:capitalize}}@media screen and (max-width:640px){.app-estimator main .window-packages-bar .inner .package-wrap .package-select-info .select-info-inner .btn-link,.app-pdf main .window-packages-bar .inner .package-wrap .package-select-info .select-info-inner .btn-link{text-transform:none}}.app-estimator main .window-packages-bar .inner .package-wrap .package-select-info .select-info-inner .btn-link:hover,.app-pdf main .window-packages-bar .inner .package-wrap .package-select-info .select-info-inner .btn-link:hover{color:var(--theme-color)}@media screen and (max-width:800px){.app-estimator main .window-packages-bar .inner .package-wrap .package-select-info .select-info-inner .btn-link .first,.app-pdf main .window-packages-bar .inner .package-wrap .package-select-info .select-info-inner .btn-link .first{display:none}}@media screen and (max-width:950px){.app-estimator main .window-packages-bar .inner .package-wrap .package-select-info .select-info-inner .btn-link .last,.app-pdf main .window-packages-bar .inner .package-wrap .package-select-info .select-info-inner .btn-link .last{display:none}}@media screen and (max-width:640px){.app-estimator main .window-packages-bar .inner .package-wrap .package-select-info .select-info-inner .btn-link .first,.app-estimator main .window-packages-bar .inner .package-wrap .package-select-info .select-info-inner .btn-link .last,.app-pdf main .window-packages-bar .inner .package-wrap .package-select-info .select-info-inner .btn-link .first,.app-pdf main .window-packages-bar .inner .package-wrap .package-select-info .select-info-inner .btn-link .last{display:initial}}.app-estimator footer,.app-pdf footer{display:flex;justify-content:center;align-items:center;height:var(--footer-height);padding-top:25px;padding-bottom:25px;background:url(/img/roof-shingle.f17c3fe5.png) repeat;page-break-inside:avoid}.app-estimator footer img,.app-pdf footer img{max-height:100%;max-width:100%}.app-estimator footer .estimate-doc-footer,.app-pdf footer .estimate-doc-footer{height:100%;display:flex;align-items:center;justify-content:center;width:100%}.app-estimator footer .estimate-doc-footer img,.app-pdf footer .estimate-doc-footer img{max-height:80px;margin:auto}.container_form_quick_estimate{border-top:1px solid #ddd;border-right:1px solid #ddd;margin-bottom:5rem}.quick_estimate_table{border-top:1px solid #ddd;border-right:1px solid #ddd}.quick_estimate_row_table,.quick_estimate_table{font-family:arial,sans-serif;border-collapse:collapse;width:100%;background-color:#fff;display:grid;grid-template-columns:220px 250px 160px 160px 160px 200px}@media(min-width:768px){.quick_estimate_row_table{font-family:arial,sans-serif;border-collapse:collapse;width:100%;display:grid;grid-template-columns:220px 250px 160px 160px 160px 200px;background-color:#fff}}@media(min-width:1024px){.quick_estimate_row_table{font-family:arial,sans-serif;border-collapse:collapse;width:100%;display:grid;grid-template-columns:220px 250px 160px 160px 160px 200px;background-color:#fff}}.quick_estimate_row_table_item{font-size:small}.quick_estimate_row_table_item,.quick_estimate_table_item{border-bottom:1px solid #ddd;border-left:1px solid #ddd;text-align:left;padding:8px;font-weight:700;background-color:#fff;width:100%}.quick_estimate_table_item_sub{border-bottom:1px solid #ddd;border-left:1px solid #ddd;text-align:left;padding:8px;padding-left:25px;font-weight:400;font-size:small!important}.input_dropdown_excel>select{border:0!important;border-radius:1rem!important;height:30px!important;padding:0!important;padding-left:10px!important;border:0 solid #eaeaea!important;font-weight:500;font-size:14px!important;padding:0 22px 0 0!important}.input_number_excel,.input_price_excel,.input_quantity_select_excel>select,.input_text_excel{background-color:#0000!important;border:0!important;border:0 solid #eaeaea!important;font-weight:500;font-size:14px!important;height:35px!important;padding:0!important;padding-left:10px!important;border-radius:1rem!important}.input_quantity_recommended{background-color:#0000!important;color:#33c481!important;border:none!important;font-size:14px;padding-top:10px!important;padding-bottom:0;border-bottom-left-radius:10px!important}.input_field_error{font-size:11px;color:red;font-weight:700}.button_estimate_section{font-size:12px!important;padding:0 10px!important;display:grid!important;grid-template-columns:25px 1fr!important;align-items:center;justify-items:flex-start}.quick_estimate_hover_sidebar{position:sticky;top:60px;width:100%;transition:all .5s ease;z-index:100;padding-bottom:10px;--sidebar-bg-color:#237bdf;--sidebar-border-color:#237bdf}.quick_estimate_hover_sidebar .is-loading.bars{display:block;padding:5em 0}.quick_estimate_hover_sidebar .is-loading.bars .bars-contain{display:flex;align-items:center;justify-content:center;gap:3px;height:50px}.quick_estimate_hover_sidebar .is-loading.bars .bars-contain>div{width:8px;height:100%;flex-shrink:0;background:#237bdf;animation:stretch 1.3s ease-in-out infinite}.quick_estimate_hover_sidebar .is-loading.bars .bars-contain>div:first-of-type{animation-delay:-1.2s;filter:brightness(1.2)}.quick_estimate_hover_sidebar .is-loading.bars .bars-contain>div:nth-of-type(2){animation-delay:-1.1s;filter:brightness(1.1)}.quick_estimate_hover_sidebar .is-loading.bars .bars-contain>div:nth-of-type(3){animation-delay:-1s}.quick_estimate_hover_sidebar .is-loading.bars .bars-contain>div:nth-of-type(4){animation-delay:-.9s;filter:brightness(.9)}.quick_estimate_hover_sidebar .is-loading.bars .bars-contain>div:nth-of-type(5){animation-delay:-.8s;filter:brightness(.8)}.quick_estimate_hover_sidebar .is-loading.bars .bars-contain>div:nth-of-type(6){animation-delay:-.7s;filter:brightness(.7)}@keyframes stretch{0%,40%,to{transform:scaleY(.2)}20%{transform:scaleY(1)}}.quick_estimate_hover_sidebar .hover-header{padding:0 10px;height:54px;background:#237bdf}.quick_estimate_hover_sidebar .hover-header img{filter:brightness(0) invert(1)}.quick_estimate_hover_sidebar .hover-search{background:#dbdbdb;padding:10px;height:60px}.quick_estimate_hover_sidebar .hover-search .search-wrap input[type=search]{padding:10px;padding-right:30px;font-size:14px;height:100%}.quick_estimate_hover_sidebar .hover-search .search-wrap input[type=search]:focus{border-color:#237bdf}.quick_estimate_hover_sidebar .hover-search .search-wrap button{left:unset;right:14px}.quick_estimate_hover_sidebar .hover-search .search-wrap button svg{fill:#237bdf}.quick_estimate_hover_sidebar .msg-hint{font-size:13px;display:flex;align-items:flex-start;gap:5px;border-left:4px solid #2ab0da;border-radius:4px;padding:7px;background:#d8f0f8;margin:0 0 1em 0}.quick_estimate_hover_sidebar .msg-hint svg{margin-top:1px}.quick_estimate_hover_sidebar .msg-hint .hint-text:before{content:"Click "}@media(hover:none)and (pointer:coarse){.quick_estimate_hover_sidebar .msg-hint .hint-text:before{content:"Tap "}}.quick_estimate_hover_sidebar .hover-content{padding:10px 10px 15px 10px;overflow-y:auto;background:#fff;height:100%}.quick_estimate_hover_sidebar .hover-content .hover-job .hover-job-header{margin-bottom:1em;font-weight:400;font-size:14px;font-family:open_sanssemibold,Sans-Serif}.quick_estimate_hover_sidebar .hover-content .hover-job table{text-align:left;width:100%;border-collapse:collapse;margin-bottom:15px}.quick_estimate_hover_sidebar .hover-content .hover-job table th{font-size:12px;vertical-align:bottom;padding:3px}.quick_estimate_hover_sidebar .hover-content .hover-job table td{font-size:12px;border:1px solid #848484;vertical-align:middle;padding:5px;transition:all .5s ease;height:30px}@media screen and (max-width:1050px){.quick_estimate_hover_sidebar .hover-content .hover-job table td{padding:5px 3px}}.quick_estimate_hover_sidebar .hover-content .hover-job table td.hover-cell{background:#dbdbdb;white-space:nowrap}.quick_estimate_hover_sidebar .hover-content .hover-job table td.hover-cell:active{background-color:#848484}.quick_estimate_hover_sidebar .hover-content .hover-job table tfoot td{color:#848484;border:none;padding:5px 0 0 0;font-size:10px}.quick_estimate_hover_sidebar .hover-content p{font-size:14px}.quick_estimate_hover_sidebar .hover-content .hover-multi-results{margin:0;padding:0;list-style:none}.quick_estimate_hover_sidebar .hover-content .hover-multi-results li{margin:0;padding:0;list-style:none;font-size:14px;font-family:open_sanssemibold,Sans-Serif;line-height:1.3;transition:all .3s ease;text-align:left;border-bottom:1px solid #848484;padding:10px 0}.quick_estimate_hover_sidebar .hover-content .hover-multi-results li .btn-link{font-size:14px;text-decoration-color:#237bdf}.quick_estimate_hover_sidebar .hover-content .hover-multi-results li .btn-link:hover{color:#237bdf}@media(min-width:360px){.quick_estimate_hover_sidebar .hover-content{max-height:100%}}@media(min-width:768px){.quick_estimate_hover_sidebar .hover-content{max-height:520px}}.quick_estimator_quick_links{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:7px;transition:all .5s ease}.quick_estimator_quick_links a,.quick_estimator_quick_links button{pointer-events:all}.quick_estimator_quick_links .btn-icon-window-toggle{display:none}@media screen and (max-height:600px),screen and (max-width:640px){.quick_estimator_quick_links .btn-icon-window-toggle{display:inline-flex}}.quick_estimator_quick_links .btn-icon-window-toggle>span{position:absolute;top:-7px;right:-7px;min-width:18px;padding:1px 3px;border-radius:4px;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;font-size:14px}.quick_estimator_quick_links .slide-window-toggle-enter-active,.quick_estimator_quick_links .slide-window-toggle-leave-active{transition:all .5s ease;transform:translateX(0)}.quick_estimator_quick_links .slide-window-toggle-enter-from,.quick_estimator_quick_links .slide-window-toggle-leave-to{transform:translateX(150%)}.quick_container_form{border-top:1px solid #ddd;border-right:1px solid #ddd;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;position:relative;overflow:scroll;max-height:80dvh;height:100%}.quick_bottom_options_excel{bottom:20px;position:absolute}.quick_container,.quick_hover_container{position:absolute;left:0;top:0;height:100%}.quick_container{z-index:99999}.quick_main_container{max-height:85dvh;height:100%;padding-left:2rem;padding-right:1.4rem}@media(min-width:360px){.quick_main_container{padding-top:2.6rem}}@media(min-width:910px){.quick_main_container{padding-top:0}}.quick_main_header_estimate_sticky{position:sticky;top:0;background-color:#fff;z-index:3}.quick_estimate_sections_buttons{display:flex;flex-direction:column;gap:6px}@media(min-width:320px){.quick_estimate_sections_buttons{display:flex;flex-direction:column}}@media(min-width:768px){.quick_estimate_sections_buttons{display:flex;flex-direction:row}}@media(min-width:1024px){.quick_estimate_sections_buttons{display:flex;flex-direction:column}}.input-container{position:relative;display:inline-block;background-color:#0000;display:flex;flex-direction:row;align-items:center;width:100%;display:grid;grid-template-columns:30px 1fr;width:fit-content!important;background-color:#fff}.input_element{border:none!important;outline:none;color:#28b67f;font-size:20px;direction:rtl;text-align:right;unicode-bidi:plaintext}.input_currency_container{display:flex;justify-content:center;align-items:center;font-weight:700;font-size:20px;color:#28b67f}.additional_container{display:flex;flex-direction:row;align-items:center;gap:2rem;margin-top:2rem}.additional_text{font-weight:700}.container_cost_additional{display:flex;width:100%;justify-content:flex-end}.pagination-contain{display:flex;align-items:center;justify-content:center;margin:25px 0}.pagination-contain .btn-next,.pagination-contain .btn-prev{-webkit-appearance:none;appearance:none;transition:all .3s ease;border:none;outline:none;background:none;margin:0;padding:0;border-right:var(--theme-color) 4px solid;border-bottom:var(--theme-color) 4px solid;width:16px;height:16px;transform:rotate(-45deg);cursor:pointer;display:block}.pagination-contain .btn-next.disabled,.pagination-contain .btn-prev.disabled{border-color:#848484;cursor:not-allowed}.pagination-contain .btn-prev{transform:rotate(135deg)}.pagination-contain input[type=number]{min-width:0}.dropdown[data-v-80f19556]{padding-left:4px!important;padding-right:4px;position:absolute;width:auto;margin-top:4px;background-color:#fff;border:1px solid #ccc;border-top:none;border-radius:0 0 5px 5px;box-shadow:0 4px 8px #0000001a;list-style:none;z-index:999;font-size:15px}.dropdown li[data-v-80f19556]{padding:8px;cursor:pointer}.dropdown li[data-v-80f19556]:hover{background-color:#f0f0f0}.toggle-height-enter-active[data-v-1954ecaf],.toggle-height-leave-active[data-v-1954ecaf]{transition:height var(--c6c457d8) var(--v0613d26c)}.animate-height[data-v-1954ecaf]{will-change:height;transform:translateZ(0);backface-visibility:hidden;perspective:1000px;overflow:hidden}