html{overflow-x:hidden}.hs-quotes.hs-quotes--flow,html{width:100%}.hs-quotes--flow .sender-company{display:flex;justify-content:space-around}.hs-quotes--flow .sender-company__address p,.hs-quotes--flow .sender-user p{margin:0}.hs-quotes--flow .signature .container{flex-direction:column}.hs-quotes--flow .payment__container{align-content:center;display:flex;justify-content:center;width:50%}.hs-quotes.hs-quotes--flow .esignature__profile{margin-top:25px}.hs-quotes--flow .line-items__table{border:none}.hs-quotes--flow .line-items__table-header tr{border-bottom:2px solid #000}.hs-quotes--flow .totals-row__discount__amount{display:inline-block;padding-bottom:.78em;text-align:right;width:100%}.hs-quotes--flow .fees-title,.hs-quotes--flow .subtotal-title,.hs-quotes--flow .totals__row.title,.hs-quotes--flow .totals__row.total-cost{font-weight:600}.hs-quotes--flow .line-item-description,.hs-quotes--flow .line-items__table td{font-weight:300}.hs-quotes--flow .line-items .container{width:100%}.hs-quotes--flow .line-items>div{padding-top:0}.hs-quotes--flow .line-items .container{flex-direction:column}.hs-quotes--flow .line-items__table{border-collapse:collapse;width:100%}.hs-quotes--flow .line-items__totals{margin-top:25px;width:100%}.hs-quotes--flow .totals__row{display:flex;justify-content:space-between;padding-top:.78em}.hs-quotes--flow .totals__row.bordered{padding-bottom:.78em}.hs-quotes--flow .totals__row:not(:first-child){border-top:1px solid}.hs-quotes--flow .totals__row>div:first-child{text-align:left;width:50%}.hs-quotes--flow .totals__row.total-cost{border-bottom:none;border-top:2px solid}.hs-quotes--flow .line-items__table td{border-style:solid;text-align:right;vertical-align:middle}.hs-quotes--flow .line-items__table th{font-weight:600;text-align:right}.hs-quotes--flow .line-items__table td{hyphens:auto;overflow-wrap:break-word}.hs-quotes--flow .line-items__table tr>td:first-child,.hs-quotes--flow .line-items__table tr>th:first-child{min-width:120px;text-align:left}.hs-quotes--flow .esignature__profile{margin-bottom:35px;margin-top:35px}.hs-quotes.hs-quotes--flow #esignature,.hs-quotes.hs-quotes--flow .esignature{margin-bottom:25px}.hs-quotes--flow .signature__container hr{display:none}.payment-totals-and-fees{align-items:center;display:flex}.totals-and-fees{padding-top:25px;width:50%}.download-and-print{display:flex}@media screen and (max-width:767px){.hs-quotes--flow .line-items .payment__container,.hs-quotes--flow .line-items .totals-and-fees{width:100%}.hs-quotes--flow .line-items .payment-totals-and-fees{align-items:center;display:flex;flex-direction:column}.hs-quotes--flow .line-items .totals-and-fees{order:1}.hs-quotes--flow .line-items .payment__container{order:2}.hs-quotes--flow .line-items .container--content>div,.hs-quotes--flow .line-items .container>div,.hs-quotes--flow .project-estimate .line-items>div{overflow-x:scroll}.hs-quotes--flow .line-items__totals .totals-row__discount{display:flex;justify-content:flex-end}.hs-quotes--flow .line-items__totals .totals-row__discount__amount{width:50%}.hs-quotes.hs-quotes--flow .esignature__profile{align-items:flex-start;flex-direction:column}}@media screen and (max-width:575px){.hs-quotes.hs-quotes--flow .signature__field{width:100%}}@media print{body,html{height:100%;width:100%}.hs-quotes--flow{color-adjust:exact;-webkit-print-color-adjust:exact}.hs-quotes--flow .line-items__table td{vertical-align:top}.hs-quotes--flow .line-items__totals{page-break-inside:avoid}.hs-quotes--flow .line-items .payment__container,.hs-quotes--flow .line-items .totals-and-fees{width:100%}.hs-quotes--flow .line-items .payment-totals-and-fees{align-items:center;display:flex;flex-direction:column}.hs-quotes--flow .line-items .totals-and-fees{order:1}.hs-quotes--flow .line-items .payment__container{margin-top:35px;order:2}}