*,:after,:before{box-sizing:border-box}.hs-quotes{color:#000;font-family:Lexend Deca,Helvetica,Arial,sans-serif;font-weight:300}.hs-quotes b,.hs-quotes strong{font-weight:600}.hs-quotes h1,.hs-quotes h2,.hs-quotes h3,.hs-quotes h4,.hs-quotes h5,.hs-quotes h6{color:#000;font-family:Lexend Deca,Helvetica,Arial,sans-serif;font-weight:600}.hs-quotes .comments{border-color:#f5f5f5}.hs-quotes button{color:#fff;font-family:Lexend Deca,Helvetica,Arial,sans-serif}.hs-quotes #payment__loading-spinner{border-top-color:#4c76b8!important}.hs-quotes .payment__button--icon{fill:#fff}.hs-quotes--invoice{border:1px solid #99acc2;line-height:1.5;margin:25px auto;max-width:800px;padding:60px;width:100%}.invoice__heading{display:flex;padding-bottom:10px}.invoice__heading>div:first-child{flex-grow:2;flex-shrink:0}.invoice__heading>div>img{height:100px;width:auto}.invoice__heading-text{font-size:30px;margin:0;text-align:right}.sender-information{margin-bottom:23px}.sender-information .quote-company__name{font-weight:600}.sender-information address{font-style:normal}.recipient-and-invoice-info__container{display:flex;margin-bottom:10px}.invoice-info__container,.recipient-contacts-and-company__container{display:flex;flex-basis:100%;flex-direction:column}.recipient-contacts-and-company__container{flex:1;margin-right:1%;max-width:33%}.invoice-info__container{flex:2}.invoice-info__container>:not(:last-child){margin-bottom:6px}.recipient-and-invoice-info__container .quote-company__name,.recipient-and-invoice-info__container .quote-contact__name,.recipient-and-invoice-info__container address{word-wrap:break-word}.recipient-contacts__text{font-weight:600}.recipient-information .quote-contact{padding-bottom:0}.recipient-shipping{margin-top:20px}.recipient-shipping address{font-style:normal}.recipient-shipping__header{align-items:baseline;display:flex;justify-content:space-between}.recipient-shipping__tax-address{background-color:#f5f8fa;border:1px solid #7c98b6;font-size:12px;font-weight:600;margin-left:14px;padding:1px 8px}.recipient-information .quote-contact__email,.recipient-information .quote-contact__job-title,.recipient-information .quote-contact__phone-number{display:none}.invoice-info__custom-fields,.invoice-info__invoice-number,.invoice-info__purchase-order-number{display:flex}.invoice-info__container .quote-date__text,.invoice-info__custom-fields__text,.invoice-info__invoice-number__text,.invoice-info__purchase-order-number__text{flex:1;font-weight:600;padding-right:10px;text-align:right;width:155px;word-wrap:break-word}.invoice-info__container .quote-date__date,.invoice-info__custom-fields__value,.invoice-info__invoice-number__number{flex:1;width:155px;word-wrap:break-word}.total{border-bottom:1px solid #000;font-weight:600;justify-content:space-between;margin-top:20px;width:50%}.total-and-payment__payment{margin-top:15px}.invoice-line-items__table--totals{width:auto}.invoice-line-items-section{margin-top:25px;overflow:auto}.invoice-line-items__table{border:1px solid #000;border-collapse:collapse;margin-bottom:0;padding:10px;table-layout:fixed;width:100%}.invoice-line-items__table thead tr{background-color:#f5f5f5;border:1px solid #000;padding:10px}.invoice-line-items__table thead th{font-weight:300;text-transform:uppercase}.invoice-line-items__table tr{border:1px solid #000}.invoice-line-items__table td,.invoice-line-items__table th{padding:15px}.invoice-line-items__table td{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;vertical-align:top}.invoice-line-items__table-body .invoice-line-items__name{font-weight:600}.invoice-line-items__discount-percentage{display:block}.invoice-line-items__description{white-space:pre-wrap}.invoice-line-items__proration-tag{background-color:#f0f0f0;border-radius:999999px;font-size:12px;font-weight:300;padding:1px 8px;white-space:nowrap}.invoice-line-items__proration-scale{color:#666}.invoice-line-items__table .invoice-currency__container,.invoice-line-items__table .invoice-currency__container--amount{display:flex;flex-wrap:wrap;justify-content:flex-end}.invoice-line-items__table .invoice-currency__content{white-space:nowrap}.invoice-line-items__table .invoice-line-items__numeric-container{display:flex;flex-wrap:wrap;justify-content:flex-end}.invoice-line-items__table .invoice-line-items__cell--no-wrap{white-space:nowrap}.invoice-line-items__table .invoice-currency__content--full-width{width:100%}.invoice-line-items__table td,.invoice-line-items__table th{text-align:right}.invoice-line-items__table td:first-child,.invoice-line-items__table th:first-child{text-align:left}.invoice-line-items__after-discount-message{display:block;font-size:12.66px}.subtotal-and-fees{align-items:flex-end;display:flex;flex-direction:column;margin-top:25px}.hs-quotes--invoice .subtotals__table,.subtotal-fee-table{border:none;border-collapse:collapse;padding:10px;width:100%}.hs-quotes--invoice .subtotal-and-fees-border-wrapper{border:1px solid #000;min-width:225px;width:57%}.subtotal-fee-table tr{border-bottom:1px solid #000}.subtotal-fee-table td{padding:15px}.subtotal-fee-table td:nth-child(2){text-align:right}.hs-quotes--invoice .subtotals__table th{font-weight:300}.subtotal-total{font-weight:600}.currency__content{white-space:nowrap}.discounts-list{display:flex;flex-direction:column;gap:4px;list-style-type:none;margin:0;padding:0}.discounts-list li{display:flex;justify-content:space-between}.discount-amount{display:block;text-align:right}.subtotal-and-fees .total{border-bottom:none;margin-top:0;padding:10px;width:auto}.subtotal-and-fees .total__name,.subtotal-and-fees .total__value{padding:5px}.subtotal-and-fees .fee-name{display:flex;flex-direction:column}.applied-amounts-table{border-top:1px solid #000;padding:10px;width:100%}.applied-amount-row td{padding-bottom:5px;padding-top:5px}.applied-amounts-table td:nth-child(2){text-align:right}.invoice-balance-due{border-top:1px solid #000;display:flex;font-weight:600;justify-content:space-between;padding:10px;width:100%}.balance-due__name{padding:5px}.balance-due__value{padding:5px;white-space:nowrap}.comments-and-download{display:flex;flex-direction:column;margin-bottom:20px}.comments{margin-bottom:15px}.comments ol,.comments p,.comments ul{margin:0}.invoice__legal-disclaimer{margin-bottom:0}@media screen and (max-width:600px){.recipient-and-invoice-info__container{flex-direction:column}.recipient-contacts-and-company__container{margin-bottom:6px;margin-right:0;max-width:100%;width:100%}.invoice-info__container{margin-bottom:10px;max-width:100%;width:100%}.invoice-info__container .invoice-info__custom-fields,.invoice-info__container .invoice-info__invoice-number,.invoice-info__container .invoice-info__purchase-order-number,.invoice-info__container .quote-date{flex-direction:column}.invoice-info__container .invoice-info__custom-fields__text,.invoice-info__container .invoice-info__invoice-number__text,.invoice-info__container .invoice-info__purchase-order-number__text,.invoice-info__container .quote-date__text{font-weight:600;padding-right:0;text-align:left;width:100%}.invoice-info__container .invoice-info__custom-fields__value,.invoice-info__container .invoice-info__invoice-number__number,.invoice-info__container .quote-date__date{width:100%}}@media screen and (max-width:992px){.hs-quotes--invoice{border:0;max-width:unset;padding:30px}}@media print{.hs-quotes--invoice{border:0;max-width:unset;padding:.25in}.comments-and-download{break-before:avoid-page;display:block}}