*,:after,:before{box-sizing:border-box}.hs-quotes--basic{margin:0 auto;max-width:calc(60% + 30px);padding-bottom:100px;width:100%}.hs-quotes--basic .header{font-size:30px}.hs-quotes--basic .logo_wrapper{padding-bottom:10px;padding-top:10px}.hs-quotes--basic .logo_wrapper>div{align-items:center;display:flex}.hs-quotes--basic b{font-weight:600}.hs-quotes--basic .header_wrapper{font-size:30px;margin-bottom:18px;margin-top:18px;text-align:center}.hs-quotes.hs-quotes--basic h1{display:inline;font-size:30px;line-height:normal}.hs-quotes--basic .letterhead{display:flex;justify-content:space-between;margin-bottom:48px;padding-top:39px}.hs-quotes--basic .sender-company_wrapper img{border-radius:0;padding-bottom:8px}.hs-quotes--basic .sender-company_wrapper p:first-child{margin-top:0}.hs-quotes--basic .sender-company_wrapper p:last-child{margin-bottom:0}.line-items__table-future-charges{margin:1rem 0}.line-items__table .line-item-future-payment{font-size:14px;font-weight:600}.future-charges-header th,.hs-quotes--basic .line-items__table thead th{font-size:12px;font-weight:600;height:3.7em;text-transform:uppercase}.hs-quotes--basic .line-items__table,.hs-quotes--basic .line-items__table td,.hs-quotes--basic .line-items__table th{border-color:#000}.hs-quotes--basic .totals__row{border-left:1px solid;border-right:1px solid;display:flex;justify-content:space-between;padding-left:1.71em;padding-right:1.71em;padding-top:1.2em}.hs-quotes--basic .line-items__total{border-style:solid;border-width:1px;display:flex;float:right;margin:15px 0;max-width:300px;width:100%}.hs-quotes--basic .line-items__totals{margin-bottom:2em}.line-items__table-future-charges+.line-items__totals .totals__row:first-child{border-top:1px solid}.hs-quotes--basic .line-items__table+.line-items__totals>.totals__row:first-child{border-top:0}.hs-quotes--basic .totals__row.title{border-bottom:1px solid;font-size:12px;font-weight:600;padding-bottom:.82em;padding-top:.82em;text-transform:uppercase}.hs-quotes--basic .totals-row__discount{border-left:1px solid;border-right:1px solid;padding-left:1.71em;padding-right:1.71em;text-align:right}.hs-quotes--basic .totals-row__discount,.hs-quotes--basic .totals__row.bordered{border-bottom:1px solid;padding-bottom:1.2em}.hs-quotes--basic .totals__container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:2em;margin-left:auto;margin-top:15px;max-width:60%}.hs-quotes--basic .totals__container--break{display:none}.hs-quotes--basic .totals__container>div:not(.dotted__row){font-weight:600}.hs-quotes--basic .dotted__row{display:none}.hs-quotes--basic .line-items__total-name,.hs-quotes--basic .line-items__total-value{border-style:solid;border-width:1px;padding:1.2em 1.71em;text-align:right}.hs-quotes--basic .line-items__total-value{margin-left:-1px}.hs-quotes--basic .total-contract-value{margin-top:-1px}.hs-quotes--basic .payment{clear:both}.hs-quotes--basic .line-items__payment{margin-bottom:30px;margin-top:30px;text-align:right}.hs-quotes--basic #payment-button-container{align-items:flex-end;display:flex;flex-direction:column}.hs-quotes--basic .line-items__table.totals{border-top:none}.future-charges-header,.hs-quotes--basic .line-items__table tr>th,.totals_row{vertical-align:middle}.hs-quotes--basic .line-items__table tr>td:first-child,.hs-quotes--basic .line-items__table tr>td:last-child,.hs-quotes--basic .line-items__table tr>th:first-child,.hs-quotes--basic .line-items__table tr>th:last-child{padding-left:1.71em;padding-right:1.71em}.hs-quotes--basic .line-items__table-with-many-columns tr>td:first-child,.hs-quotes--basic .line-items__table-with-many-columns tr>td:last-child,.hs-quotes--basic .line-items__table-with-many-columns tr>th:first-child,.hs-quotes--basic .line-items__table-with-many-columns tr>th:last-child{padding-left:1em;padding-right:1em}.hs-quotes--basic .line-items__table td,.hs-quotes--basic .line-items__table th{border-width:1px 0}.hs-quotes--basic .quote-total{border-style:solid;border-width:0 0 1px;display:flex;font-weight:600;justify-content:space-between;margin-bottom:24px;min-width:100px;padding-bottom:4px;width:42%}.hs-quotes--basic .comments>div,.hs-quotes--basic .terms>div{border:1px solid;margin-bottom:32px;padding:24px}.hs-quotes--basic .comments h4,.hs-quotes--basic .terms h4{font-size:14px;font-weight:600;line-height:24px;margin-top:0}.hs-quotes--basic .comments p,.hs-quotes--basic .terms p{font-size:12px;line-height:18px;margin:0}.hs-quotes--basic .comments,.hs-quotes--basic .terms{font-size:12px;line-height:18px}.hs-quotes .comments .hs_cos_wrapper_type_rich_text>*,.hs-quotes .terms .hs_cos_wrapper_type_rich_text>*{overflow-wrap:break-word}.hs-quotes--basic .signature{margin-top:35px}.hs-quotes--basic .signature h3{font-weight:600}.hs-quotes.hs-quotes--basic .signature__box{margin-top:65px}.hs-quotes.hs-quotes--basic .signature__field{font-weight:400;line-height:2.3;margin-bottom:56px;width:35%}.hs-quotes.hs-quotes--basic .signature__field:last-child{margin-bottom:20px}.hs-quotes.hs-quotes--basic .signature__field:before{width:100%}.hs-quotes--basic .signature hr{background-color:#dfe3eb;border:0;height:1px;margin-bottom:24px;width:100%}.hs-quotes.hs-quotes--basic .esignature__sign-now-button,.hs-quotes.hs-quotes--basic .esignature__verify-button{min-width:120px;width:auto}.hs-quotes--basic .hs-download__button:hover,.hs-quotes--basic .payment__button--checkout:hover,.hs-quotes.hs-quotes--basic .esignature__sign-now-button:hover,.hs-quotes.hs-quotes--basic .esignature__verify-button:hover{cursor:pointer}.hs-quotes--basic .hs-download__button:active,.hs-quotes--basic .hs-download__button:focus,.hs-quotes--basic .hs-download__button:hover,.hs-quotes--basic .payment__button--checkout:active,.hs-quotes--basic .payment__button--checkout:focus,.hs-quotes--basic .payment__button--checkout:hover,.hs-quotes.hs-quotes--basic .esignature__sign-now-button:active,.hs-quotes.hs-quotes--basic .esignature__sign-now-button:focus,.hs-quotes.hs-quotes--basic .esignature__sign-now-button:hover,.hs-quotes.hs-quotes--basic .esignature__verify-button:active,.hs-quotes.hs-quotes--basic .esignature__verify-button:focus,.hs-quotes.hs-quotes--basic .esignature__verify-button:hover{opacity:.9}.hs-quotes--basic .scheduled-payments__table tr{border:1px solid #000}.hs-quotes--basic .scheduled-payments__table td,.hs-quotes--basic .scheduled-payments__table th{padding:15px}@media screen and (max-width:980px){.hs-quotes--basic{max-width:unset}}@media screen and (max-width:767px){.hs-quotes--basic .letterhead{flex-direction:column}.hs-quotes--basic .sender-company_wrapper img{padding-top:15px}.hs-quotes--basic .logo_wrapper>div{justify-content:center}.hs-quotes.hs-quotes--basic .signature__field{width:100%}.hs-quotes--basic .line-items{display:block;overflow-x:scroll}.hs-quotes--basic .totals__container{max-width:unset}.hs-quotes--basic .payment__button--checkout{width:100%}.hs-quotes.hs-quotes--basic .esignature__profile{align-items:flex-start;flex-direction:column}.hs-quotes.hs-quotes--basic .esignature__sign-now-button,.hs-quotes.hs-quotes--basic .esignature__verify-button{margin-top:15px;width:100%}}@media print{.hs-quotes--basic{max-width:unset}.hs-quotes--basic .line-items__total-name{float:left}.hs-quotes--basic .comments,.hs-quotes--basic .terms{break-inside:avoid}}