.invoice-preview.tmpl-lw21-15-hartwellarb{background:#FBF8F0 !important;color:#221E17 !important;font-family:var(--font-serif) !important;position:relative !important;isolation:isolate !important;padding:0 !important;overflow:hidden !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb::before{content:"" !important;position:absolute !important;right:0 !important;top:0 !important;bottom:0 !important;width:190px !important;background:linear-gradient(180deg,#F4EEDD,#EFE7CF) !important;border-left:1px solid #D9CDA0 !important;opacity:.55 !important;z-index:0 !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb::after{content:"" !important;position:absolute !important;right:26px !important;top:70px !important;width:110px !important;height:340px !important;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjAgMzYwIj48ZyBmaWxsPSJub25lIiBzdHJva2U9IiM4QTZEMUUiIHN0cm9rZS13aWR0aD0iNCIgb3BhY2l0eT0iMC4zNSI+PGxpbmUgeDE9IjYwIiB5MT0iMTAiIHgyPSI2MCIgeTI9IjE2MCIvPjxsaW5lIHgxPSIxNSIgeTE9IjQwIiB4Mj0iMTA1IiB5Mj0iNDAiLz48cGF0aCBkPSJNMTUgNDAgTDAgODAgQTMwIDMwIDAgMCAwIDMwIDgwIFoiLz48cGF0aCBkPSJNMTA1IDQwIEw5MCA4MCBBMzAgMzAgMCAwIDAgMTIwIDgwIFoiLz48Y2lyY2xlIGN4PSI2MCIgY3k9IjE2MCIgcj0iMTAiLz48cmVjdCB4PSI0MCIgeT0iMTcwIiB3aWR0aD0iNDAiIGhlaWdodD0iMTQwIiByeD0iNCIvPjxsaW5lIHgxPSIyMCIgeTE9IjMxMCIgeDI9IjEwMCIgeTI9IjMxMCIvPjwvZz48L3N2Zz4=") !important;background-repeat:no-repeat !important;background-size:contain !important;background-position:center top !important;z-index:0 !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb .inv-head{position:relative !important;z-index:1 !important;display:flex !important;justify-content:space-between !important;align-items:flex-start !important;padding:40px 210px 20px 40px !important;margin:0 !important;border:none !important;border-bottom:3px double #8A6D1E !important;background:transparent !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb .inv-head-left{max-width:420px !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb .inv-logo{margin-bottom:10px !important;max-width:100px !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb .inv-biz-name{font-size:24px !important;font-weight:700 !important;letter-spacing:.05em !important;color:#221E17 !important;margin-bottom:6px !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb .inv-biz-name::after{content:"" !important;display:block !important;width:56px !important;height:2px !important;background:#8A6D1E !important;margin-top:10px !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb .inv-biz-contact div,.invoice-preview.tmpl-lw21-15-hartwellarb .inv-biz-address,.invoice-preview.tmpl-lw21-15-hartwellarb .inv-biz-tax{font-size:10.5px !important;color:#4A4436 !important;opacity:1 !important;line-height:1.7 !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb .inv-head-right{text-align:right !important;position:relative !important;z-index:1 !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb .inv-doc-title{font-size:46px !important;font-weight:700 !important;letter-spacing:.02em !important;color:#221E17 !important;margin:0 0 4px !important;line-height:1 !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb .inv-doc-title::after{content:"For a more just resolution" !important;display:block !important;font-size:10.5px !important;font-weight:400 !important;font-style:italic !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#8A6D1E !important;margin-top:8px !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb .inv-doc-num{font-size:12px !important;font-weight:700 !important;color:#221E17 !important;opacity:1 !important;margin-top:14px !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb .inv-doc-po{font-size:10.5px !important;color:#5A5341 !important;opacity:1 !important;margin-top:6px !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb .inv-doc-po::before{content:"Matter No. " !important;font-weight:700 !important;color:#8A6D1E !important;text-transform:uppercase !important;letter-spacing:.08em !important;font-size:9px !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb .inv-body{position:relative !important;z-index:1 !important;padding:24px 210px 34px 40px !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb .inv-parties{gap:0 !important;border:1px solid #E2D9BC !important;border-radius:0 !important;padding:0 !important;margin-bottom:18px !important;overflow:hidden !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb .inv-bill-to{padding:14px 18px !important;border-right:1px solid #E2D9BC !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb .inv-details{padding:14px 18px !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb .inv-label{font-size:9.5px !important;font-weight:700 !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:#8A6D1E !important;margin-bottom:8px !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb .inv-client-name{font-size:15px !important;font-weight:700 !important;color:#221E17 !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb .inv-bill-to div{font-size:12.5px !important;color:#33301F !important;line-height:1.65 !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb .inv-detail-row{display:flex !important;justify-content:space-between !important;font-size:12px !important;padding:3px 0 !important;color:#33301F !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb .inv-detail-row span{font-size:9.5px !important;font-weight:700 !important;text-transform:uppercase !important;color:#6B6650 !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb .inv-detail-row b{color:#221E17 !important;font-weight:700 !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb .inv-table thead tr{background:#221E17 !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb .inv-table thead th{color:#F4EEDD !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;padding:11px 10px !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb .inv-table tbody td{padding:11px 10px !important;font-size:12.5px !important;color:#221E17 !important;border-bottom:1px solid #E9E1C9 !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb .inv-totals{width:300px !important;margin:18px 0 20px auto !important;border:1px solid #E2D9BC !important;position:relative !important;z-index:1 !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb .inv-totals>div{font-size:12.5px !important;color:#33301F !important;padding:7px 12px !important;border-bottom:1px solid #E9E1C9 !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb .inv-total-grand{margin-top:0 !important;padding:14px 16px !important;border:none !important;background:#8A6D1E !important;color:#FFFFFF !important;font-weight:800 !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb .inv-total-grand span{color:#F4EEDD !important;font-size:11px !important;letter-spacing:.1em !important;text-transform:uppercase !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb .inv-total-grand b{font-size:20px !important;color:#FFFFFF !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb .inv-block{background:#F4EEDD !important;border:1px solid #E2D9BC !important;border-left:4px solid #8A6D1E !important;padding:16px 18px !important;margin-bottom:14px !important;position:relative !important;z-index:1 !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb .inv-block .inv-label{color:#8A6D1E !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb .inv-block div{color:#33301F !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb .inv-signature-row{position:relative !important;z-index:1 !important;padding:14px 210px 30px 40px !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb .sig-line{border-top:1.5px solid #221E17 !important;}
.invoice-preview.tmpl-lw21-15-hartwellarb .sig-caption{color:#6B6650 !important;text-transform:uppercase !important;letter-spacing:.12em !important;font-size:9.5px !important;font-style:italic !important;}
.invoice-preview.tmpl-lw21-18-riversideteal{background:#FFFFFF !important;color:#1B2E2C !important;font-family:var(--font-sans) !important;position:relative !important;padding:0 !important;}
.invoice-preview.tmpl-lw21-18-riversideteal .inv-head{display:flex !important;justify-content:space-between !important;align-items:flex-start !important;padding:36px 40px 18px !important;margin:0 !important;border:none !important;border-bottom:2px solid #E4EEEC !important;}
.invoice-preview.tmpl-lw21-18-riversideteal .inv-head-left{max-width:400px !important;}
.invoice-preview.tmpl-lw21-18-riversideteal .inv-logo{margin-bottom:8px !important;max-width:90px !important;}
.invoice-preview.tmpl-lw21-18-riversideteal .inv-biz-name{font-size:22px !important;font-weight:700 !important;font-family:var(--font-serif) !important;color:#12615A !important;margin-bottom:5px !important;}
.invoice-preview.tmpl-lw21-18-riversideteal .inv-biz-contact div,.invoice-preview.tmpl-lw21-18-riversideteal .inv-biz-address,.invoice-preview.tmpl-lw21-18-riversideteal .inv-biz-tax{font-size:10.5px !important;color:#3F5652 !important;opacity:1 !important;line-height:1.65 !important;}
.invoice-preview.tmpl-lw21-18-riversideteal .inv-head-right{text-align:right !important;}
.invoice-preview.tmpl-lw21-18-riversideteal .inv-doc-title{font-size:30px !important;font-weight:800 !important;color:#12615A !important;margin:0 0 4px !important;}
.invoice-preview.tmpl-lw21-18-riversideteal .inv-doc-title::after{content:"Legal services" !important;display:block !important;font-size:10px !important;font-weight:700 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#5B7C77 !important;margin-top:4px !important;}
.invoice-preview.tmpl-lw21-18-riversideteal .inv-doc-num{font-size:12px !important;font-weight:700 !important;color:#1B2E2C !important;opacity:1 !important;margin-top:12px !important;}
.invoice-preview.tmpl-lw21-18-riversideteal .inv-doc-po{font-size:10.5px !important;color:#5B7C77 !important;opacity:1 !important;margin-top:5px !important;}
.invoice-preview.tmpl-lw21-18-riversideteal .inv-doc-po::before{content:"Matter No. " !important;font-weight:700 !important;color:#12615A !important;}
.invoice-preview.tmpl-lw21-18-riversideteal .inv-body{padding:22px 40px 32px !important;}
.invoice-preview.tmpl-lw21-18-riversideteal .inv-parties{gap:16px !important;border:none !important;padding:0 !important;margin-bottom:16px !important;}
.invoice-preview.tmpl-lw21-18-riversideteal .inv-bill-to,.invoice-preview.tmpl-lw21-18-riversideteal .inv-details{background:#EEF5F4 !important;border:none !important;border-radius:8px !important;padding:14px 16px !important;position:relative !important;}
.invoice-preview.tmpl-lw21-18-riversideteal .inv-bill-to::before{content:"\1F464" !important;position:absolute !important;top:14px !important;right:14px !important;width:26px !important;height:26px !important;background:#12615A !important;color:#FFFFFF !important;border-radius:6px !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:13px !important;}
.invoice-preview.tmpl-lw21-18-riversideteal .inv-details::before{content:"\1F4C4" !important;position:absolute !important;top:14px !important;right:14px !important;width:26px !important;height:26px !important;background:#12615A !important;color:#FFFFFF !important;border-radius:6px !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:12px !important;}
.invoice-preview.tmpl-lw21-18-riversideteal .inv-label{font-size:9.5px !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#12615A !important;margin-bottom:7px !important;}
.invoice-preview.tmpl-lw21-18-riversideteal .inv-client-name{font-size:15px !important;font-weight:700 !important;color:#1B2E2C !important;}
.invoice-preview.tmpl-lw21-18-riversideteal .inv-bill-to div{font-size:12px !important;color:#28403C !important;line-height:1.6 !important;}
.invoice-preview.tmpl-lw21-18-riversideteal .inv-detail-row{display:flex !important;justify-content:space-between !important;font-size:11.5px !important;padding:3px 0 !important;color:#28403C !important;}
.invoice-preview.tmpl-lw21-18-riversideteal .inv-detail-row span{font-size:9px !important;font-weight:700 !important;text-transform:uppercase !important;color:#5B7C77 !important;}
.invoice-preview.tmpl-lw21-18-riversideteal .inv-detail-row b{color:#1B2E2C !important;font-weight:700 !important;}
.invoice-preview.tmpl-lw21-18-riversideteal .inv-table{border-radius:6px !important;overflow:hidden !important;}
.invoice-preview.tmpl-lw21-18-riversideteal .inv-table thead tr{background:#12615A !important;}
.invoice-preview.tmpl-lw21-18-riversideteal .inv-table thead th{color:#FFFFFF !important;font-size:10px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;padding:11px 10px !important;}
.invoice-preview.tmpl-lw21-18-riversideteal .inv-table tbody td{padding:11px 10px !important;font-size:12.5px !important;color:#1B2E2C !important;border-bottom:1px solid #E4EEEC !important;}
.invoice-preview.tmpl-lw21-18-riversideteal .inv-table tbody tr:nth-child(even){background:#F7FBFA !important;}
.invoice-preview.tmpl-lw21-18-riversideteal .inv-totals{width:300px !important;margin:16px 0 20px auto !important;border:1px solid #E4EEEC !important;border-radius:6px !important;overflow:hidden !important;}
.invoice-preview.tmpl-lw21-18-riversideteal .inv-totals>div{font-size:12.5px !important;color:#28403C !important;padding:7px 12px !important;border-bottom:1px solid #E4EEEC !important;}
.invoice-preview.tmpl-lw21-18-riversideteal .inv-total-grand{margin-top:0 !important;padding:14px 16px !important;border:none !important;background:#12615A !important;color:#FFFFFF !important;font-weight:800 !important;}
.invoice-preview.tmpl-lw21-18-riversideteal .inv-total-grand b{font-size:19px !important;color:#FFFFFF !important;}
.invoice-preview.tmpl-lw21-18-riversideteal .inv-total-grand b::after{content:" USD" !important;font-size:11px !important;font-weight:700 !important;color:#CFE6E2 !important;margin-left:4px !important;}
.invoice-preview.tmpl-lw21-18-riversideteal .inv-block{background:#EEF5F4 !important;border:none !important;border-radius:8px !important;padding:15px 16px !important;margin-bottom:12px !important;}
.invoice-preview.tmpl-lw21-18-riversideteal .inv-block div{color:#28403C !important;}
.invoice-preview.tmpl-lw21-18-riversideteal .sig-line{border-top:1.5px solid #12615A !important;}
.invoice-preview.tmpl-lw21-18-riversideteal .sig-caption{color:#5B7C77 !important;text-transform:uppercase !important;letter-spacing:.1em !important;font-size:9.5px !important;}
.invoice-preview.tmpl-lw21-20-heritageashford{background:#FFFFFF !important;color:#2A3420 !important;font-family:var(--font-serif) !important;position:relative !important;padding:0 !important;}
.invoice-preview.tmpl-lw21-20-heritageashford .inv-head{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;padding:38px 44px 0 !important;margin:0 !important;border:none !important;}
.invoice-preview.tmpl-lw21-20-heritageashford .inv-head-left{max-width:none !important;width:100% !important;display:flex !important;flex-direction:column !important;align-items:center !important;}
.invoice-preview.tmpl-lw21-20-heritageashford .inv-logo{margin:0 auto 12px !important;max-width:76px !important;}
.invoice-preview.tmpl-lw21-20-heritageashford .inv-biz-name{font-size:26px !important;font-weight:700 !important;letter-spacing:.03em !important;color:#3B4A28 !important;margin-bottom:6px !important;text-align:center !important;}
.invoice-preview.tmpl-lw21-20-heritageashford .inv-biz-name::after{content:"Estate planning \00b7 Trusts \00b7 Wills" !important;display:block !important;font-size:10px !important;font-weight:400 !important;font-style:italic !important;letter-spacing:.06em !important;color:#6B7A55 !important;margin-top:6px !important;}
.invoice-preview.tmpl-lw21-20-heritageashford .inv-biz-contact,.invoice-preview.tmpl-lw21-20-heritageashford .inv-biz-address,.invoice-preview.tmpl-lw21-20-heritageashford .inv-biz-tax{display:none !important;}
.invoice-preview.tmpl-lw21-20-heritageashford .inv-head-right{width:100% !important;text-align:center !important;margin-top:18px !important;background:#E4E9DA !important;padding:16px 210px !important;position:relative !important;}
.invoice-preview.tmpl-lw21-20-heritageashford .inv-doc-title{font-size:32px !important;font-weight:700 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#3B4A28 !important;margin:0 !important;}
.invoice-preview.tmpl-lw21-20-heritageashford .inv-doc-num{font-size:11.5px !important;font-weight:700 !important;color:#3B4A28 !important;opacity:1 !important;position:absolute !important;right:44px !important;top:16px !important;}
.invoice-preview.tmpl-lw21-20-heritageashford .inv-doc-po{font-size:10.5px !important;color:#3B4A28 !important;opacity:1 !important;position:absolute !important;right:44px !important;top:36px !important;}
.invoice-preview.tmpl-lw21-20-heritageashford .inv-doc-po::before{content:"Matter: " !important;font-weight:700 !important;}
.invoice-preview.tmpl-lw21-20-heritageashford .inv-body{padding:26px 44px 32px !important;}
.invoice-preview.tmpl-lw21-20-heritageashford .inv-parties{gap:16px !important;border:none !important;padding:0 !important;margin-bottom:18px !important;}
.invoice-preview.tmpl-lw21-20-heritageashford .inv-bill-to{border-bottom:1px solid #DCE3CC !important;padding-bottom:12px !important;}
.invoice-preview.tmpl-lw21-20-heritageashford .inv-details{padding-bottom:12px !important;}
.invoice-preview.tmpl-lw21-20-heritageashford .inv-label{font-size:9.5px !important;font-weight:700 !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:#6B7A55 !important;margin-bottom:7px !important;border-bottom:1px solid #DCE3CC !important;padding-bottom:5px !important;}
.invoice-preview.tmpl-lw21-20-heritageashford .inv-client-name{font-size:15px !important;font-weight:700 !important;color:#2A3420 !important;}
.invoice-preview.tmpl-lw21-20-heritageashford .inv-bill-to div{font-size:12.5px !important;color:#38431F !important;line-height:1.65 !important;}
.invoice-preview.tmpl-lw21-20-heritageashford .inv-detail-row{display:flex !important;justify-content:space-between !important;font-size:12px !important;padding:3px 0 !important;color:#38431F !important;}
.invoice-preview.tmpl-lw21-20-heritageashford .inv-detail-row span{font-size:9.5px !important;font-weight:700 !important;text-transform:uppercase !important;color:#6B7A55 !important;}
.invoice-preview.tmpl-lw21-20-heritageashford .inv-detail-row b{color:#2A3420 !important;font-weight:700 !important;}
.invoice-preview.tmpl-lw21-20-heritageashford .inv-table thead tr{background:#DCE3CC !important;}
.invoice-preview.tmpl-lw21-20-heritageashford .inv-table thead th{color:#2A3420 !important;font-size:10px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;padding:10px !important;}
.invoice-preview.tmpl-lw21-20-heritageashford .inv-table tbody td{padding:10px !important;font-size:12.5px !important;color:#2A3420 !important;border-bottom:1px solid #EAEEDF !important;}
.invoice-preview.tmpl-lw21-20-heritageashford .inv-totals{width:300px !important;margin:16px 0 20px auto !important;border:none !important;}
.invoice-preview.tmpl-lw21-20-heritageashford .inv-totals>div{font-size:12.5px !important;color:#38431F !important;padding:6px 6px !important;border-bottom:1px solid #EAEEDF !important;}
.invoice-preview.tmpl-lw21-20-heritageashford .inv-total-grand{margin-top:6px !important;padding:12px 16px !important;border:none !important;background:#3B4A28 !important;color:#FFFFFF !important;font-weight:800 !important;}
.invoice-preview.tmpl-lw21-20-heritageashford .inv-total-grand b{font-size:19px !important;color:#FFFFFF !important;}
.invoice-preview.tmpl-lw21-20-heritageashford .inv-block{background:transparent !important;border:none !important;border-top:1px solid #DCE3CC !important;padding:14px 0 0 !important;margin-bottom:0 !important;}
.invoice-preview.tmpl-lw21-20-heritageashford .inv-block .inv-label{border-bottom:none !important;padding-bottom:0 !important;}
.invoice-preview.tmpl-lw21-20-heritageashford .inv-block div{color:#38431F !important;font-style:italic !important;}
.invoice-preview.tmpl-lw21-20-heritageashford .inv-signature-row{padding:18px 44px 30px !important;justify-content:center !important;}
.invoice-preview.tmpl-lw21-20-heritageashford .sig-line{border-top:1.5px solid #3B4A28 !important;width:220px !important;}
.invoice-preview.tmpl-lw21-20-heritageashford .sig-caption{color:#6B7A55 !important;text-transform:uppercase !important;letter-spacing:.1em !important;font-size:9.5px !important;}
