#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Logout_button__azoNB{background:#4464fc;text-decoration:none;color:#fff;border-radius:4px;border:none;padding:10px 20px;margin:0 auto;width:-moz-fit-content;width:fit-content;font-size:16px;cursor:pointer}@media screen and (max-width:480px){.Logout_button__azoNB{padding:10px 8px}}.Navbar_container__Lxvey{position:relative;top:0;width:100%;z-index:999;box-shadow:0 4px 4px 0 rgba(0,0,0,.1)}.Navbar_container__Lxvey.Navbar_withSidebar__zLMKF{grid-row:span 1;grid-column:span 2}.Navbar_nav__lgcdH{height:80px;display:flex;align-items:center;z-index:10;margin:30px}@media(max-width:768px){.Navbar_nav__lgcdH{height:40px;margin:20px}}.Navbar_navbarContainer__8PGM6{display:flex;align-items:flex-end;align-items:baseline;width:100%;max-width:100%;z-index:1}.Navbar_menuToggle__14XQ6{display:none;background:none;border:none;color:#335bf6;font-size:28px;cursor:pointer;padding:8px;margin-right:15px;z-index:1002;transition:color .3s ease}.Navbar_menuToggle__14XQ6:hover{color:#4464fc}@media screen and (max-width:768px){.Navbar_menuToggle__14XQ6{display:flex;align-items:center;justify-content:center}}@media(max-width:768px){.Navbar_logoWrap__d55_p{height:20px;width:auto}.Navbar_logoWrap__d55_p a,.Navbar_logoWrap__d55_p a img{height:100%;width:auto}}.Navbar_navMenu__R5vn_{display:flex;flex-direction:row;align-items:flex-end;list-style:none;text-align:center;margin-left:auto;margin-bottom:5px;padding:0}.Navbar_navItem__6U_xl{margin:0 0 0 20px;font-size:20px;display:inline-block;position:relative}.Navbar_navItem__6U_xl a{text-decoration:none;color:inherit}.Navbar_badge__UeJDd{background-color:#fa3e3e;border-radius:50px;color:#fff;padding:1px 4px;font-size:10px;position:absolute;top:-6px;right:-4px}.SideBar_aside__4_Z7w{grid-row:span 1;grid-column:span 1;background-color:#4464fc;display:flex;flex-direction:column;padding:56px 50px;transition:transform .3s ease-in-out;z-index:1000}@media screen and (max-width:768px){.SideBar_aside__4_Z7w{position:fixed;top:0;left:0;height:100vh;width:280px;max-width:80vw;transform:translateX(-100%);padding:56px 30px;box-shadow:2px 0 8px rgba(0,0,0,.15);overflow-y:auto;z-index:1001}.SideBar_aside__4_Z7w.SideBar_mobileOpen__K82_M{transform:translateX(0)}}.SideBar_overlay__pjKuf{display:none}@media screen and (max-width:768px){.SideBar_overlay__pjKuf{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:1000;animation:SideBar_fadeIn__d4ESN .3s ease-in-out}}@keyframes SideBar_fadeIn__d4ESN{0%{opacity:0}to{opacity:1}}.SideBar_link__IN45P{width:100%;display:grid;grid-auto-flow:row;grid-template-columns:30px 1fr;flex-direction:row;align-items:center;margin:17px 0;opacity:1;transition:all .3s ease;padding-left:5px;border-left:0 solid #fff}.SideBar_link__IN45P:hover{padding-left:15px;border-left:3px solid #fff;opacity:.7;cursor:pointer}.SideBar_link__IN45P.SideBar_active__ljDOT{margin-left:-3px;border-left:3px solid #fff}.SideBar_link__IN45P.SideBar_active__ljDOT p{font-weight:700}.SideBar_link__IN45P.SideBar_addBold__p7WQK{display:flex;padding-left:35px}.SideBar_link__IN45P.SideBar_addBold__p7WQK:hover{border-left:0 solid #fff;opacity:.7;cursor:pointer}.SideBar_link__IN45P.SideBar_addBold__p7WQK.SideBar_active__ljDOT p{font-weight:550}.SideBar_link__IN45P p{margin:0 0 0 16px;color:#fff}.SideBar_link__IN45P svg path{fill:#fff}.Layout_content__Jzno4{position:relative;flex:1 1;display:flex;flex-direction:column;width:100vw;margin:0}@media screen and (min-width:2056px){.Layout_content__Jzno4{max-width:calc(100% - 10vw)}}.Layout_content__Jzno4 .Layout_main__CO5d2{width:100vw;height:100vh;display:grid;grid-auto-flow:row;grid-template-columns:290px 1fr;grid-template-rows:140px 1fr}@media screen and (max-width:768px){.Layout_content__Jzno4 .Layout_main__CO5d2{grid-template-columns:1fr;grid-template-rows:auto 1fr}}@font-face{font-family:SF Pro Display;src:local("SF Pro"),url(/_next/static/media/SF-Pro-Display-Regular.fd8f9f39.otf) format("opentype")}@font-face{font-family:SF Pro Display;font-weight:700;src:local("SF Pro"),url(/_next/static/media/SF-Pro-Display-Bold.f1696478.otf) format("opentype")}@font-face{font-family:SF Pro Display;font-weight:lighter;src:local("SF Pro"),url(/_next/static/media/SF-Pro-Display-Light.0f596ec3.otf) format("opentype")}@font-face{font-family:SF Pro Display;font-weight:550;src:local("SF Pro"),url(/_next/static/media/SF-Pro-Display-Semibold.9a6f4c6e.otf) format("opentype")}@media print{@page{size:auto portrait}table{page-break-before:auto}table td.no-border,table tr.no-border{border:none!important}table tfoot{display:table-footer-group}}.estimate-overview{display:flex;flex-direction:row;justify-content:space-between;background-color:#f7f7f7;border-top-left-radius:10px;border-top-right-radius:10px;padding:4px 40px;border:1px solid #e1e1e1}.estimate-overview .estimate-field{display:flex;flex-direction:column}.estimate-overview .estimate-field h2{line-height:normal;font-size:16px;-webkit-margin-after:0;margin-block-end:0}.estimate-overview .estimate-field p{-webkit-margin-before:10%;margin-block-start:10%;line-height:normal;font-size:14px;color:#000}.purchaseOrder{width:100%;height:100%;border:1px solid #000;display:none;position:relative}*{font-family:sans-serif}.inner{width:100%;height:100%;padding:0;display:flex;flex-direction:column;align-items:center}.inner .logo{width:300px;height:auto;margin-bottom:30px}.inner .row-wrap{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between}.inner .orderDetails{display:flex;flex-direction:column;align-items:flex-start;width:100%;justify-content:flex-start}.inner .orderDetails .row{display:flex;flex-direction:row;justify-content:space-between;width:100%}.inner .orderDetails .row p{text-transform:uppercase;color:#000;font-weight:100}.inner .orderDetails .vendor{--primaryColor:#32394d}.inner .orderDetails .billing{--primaryColor:#17375d}.inner .orderDetails .address{width:350px;min-height:150px;border:1px solid var(--primaryColor);border-radius:9px;background-color:#fff;filter:drop-shadow(0 6px 18px rgba(0,0,0,.06));margin-bottom:20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;overflow:hidden}.inner .orderDetails .address .head{background:var(--primaryColor);width:100%;display:flex;flex-direction:row;padding:12px 7px}.inner .orderDetails .address .head p{color:#fff;font-size:12px;font-weight:600;margin:0}.inner .orderDetails .address .info{display:flex;flex-direction:column;padding:4px}.inner .orderDetails .address .info p{color:#000;font-size:14px;font-weight:100;margin:0}.inner .orderDetails .address .info p .notes{white-space:pre-wrap}.inner .orderDetails .address .info p span{color:#000;font-size:14px;font-weight:400;margin:0}.inner .orderDetails table{border:1px solid #17375d;table-layout:fixed;width:100%;background-color:#fff;border-radius:8px;filter:drop-shadow(0 6px 18px rgba(0,0,0,.06));border-spacing:0;border-collapse:separate}.inner .orderDetails table th{background-color:#17375d;color:#fff;padding:8px 16px}.inner .orderDetails table thead th:first-child{border-radius:8px 0 0 0}.inner .orderDetails table thead th:last-child{border-radius:0 8px 0 0}.inner .orderDetails table tr td{padding:8px 16px;font-size:14px;font-weight:100}.inner .orderDetails table tr td.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.inner .orderDetails table tr.sub td{background-color:#b8cce4;color:#000;border:none;padding:2px 16px}.inner .orderDetails table tr.total td{background-color:#b8cce4;color:#000;padding:8px 16px;font-size:18px;font-weight:400;border:none;border-top:1px solid #17375d}.inner .orderDetails table tr.total td:first-child{border-radius:0 0 0 8px}.inner .orderDetails table tr.total td:last-child{border-radius:0 0 8px 0}.inner .orderDetails p.questions{font-weight:100;margin-bottom:100px}.inner .orderDetails p.questions span{color:blue;font-weight:100}.inner .pageFooter{bottom:18px;width:99%;margin-top:100px;width:100%;justify-content:space-between}.inner .disclaimer,.inner .pageFooter{position:absolute;right:0;display:flex;flex-direction:row}.inner .disclaimer{bottom:0;width:99%;justify-content:center}.inner .disclaimer p,.inner .pageFooter p{font-weight:100;color:#000}.upload{flex-direction:column;flex:none}.upload,.upload .loading{width:100%;position:relative;display:flex}.upload .loading{justify-content:center;align-items:center}.upload .loading .progressBars{width:100%;padding:0 5px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;overflow-y:auto}.upload .loading .progressBars .col{width:100%;padding:3px 0;gap:0}.upload .loading .progressBars .col p{font-size:8px;color:#1f1f29;margin:0}.upload .loading .progressBars .col .progressBar{width:100%;display:flex;flex-direction:row;justify-content:flex-start;overflow:hidden;border-radius:4px;height:8px;box-shadow:inset 0 .5px 5px .5px rgba(0,0,0,.55);background-color:rgba(0,0,0,.25)}.upload .loading .progressBars .col .progressBar .progress{height:100%;transition:width .1s ease;background:linear-gradient(var(--primaryColor),40%,#fff,60%,var(--primaryColor))}.upload .uploadInput{position:fixed;opacity:0;z-index:-999;display:none;pointer-events:none}.upload .uploadedMedia{width:100%;display:flex;flex-direction:row;flex:none;overflow-x:auto}.upload .uploadedMedia .media{flex:none;position:relative;margin-right:5px}.upload .uploadedMedia .media svg.del{position:absolute;height:16px;right:0;top:0;width:auto;transition:all .2s;--fillColor:#4464fc}.upload .uploadedMedia .media svg.del circle{transition:all .2s}.upload .uploadedMedia .media svg.del:hover{cursor:pointer;--fillColor:red}.upload .uploadedMedia .media .preview,.upload .uploadedMedia .media img{height:150px;width:auto}.upload .uploadedMedia .media iframe.preview{height:250px;width:200px}.upload.full .uploadedMedia .media{width:100%;margin:0}.upload.full .uploadedMedia .media .preview,.upload.full .uploadedMedia .media img{height:auto;width:100%}.upload.full .uploadedMedia .media iframe.preview{height:auto;width:100%;aspect-ratio:8.5/11}.upload.quote-form-upload{width:-moz-fit-content;width:fit-content}