*,:after,:before{box-sizing:border-box}.sender-company__image{border-radius:50%;height:50px;object-fit:contain;width:50px}.hs-quotes--modern{font-weight:400;line-height:24px;margin:0;padding:0}.hs-quotes--modern,.hs-quotes--modern h2{font-size:14px}.hs-quotes--modern h1,.hs-quotes--modern h2,.hs-quotes--modern h3,.hs-quotes--modern h4,.hs-quotes--modern h5,.hs-quotes--modern h6{font-weight:600}.hs-quotes--modern h2{line-height:24px}.hs-quotes--modern .contacts h2{margin-bottom:22px}.hs-quotes--modern .container{margin-left:auto;margin-right:auto;max-width:62%;padding-left:15px;padding-right:15px;width:100%}.hs-quotes--modern .header{align-items:center;display:flex;min-height:60px}.header .container{display:flex;justify-content:space-between;padding-bottom:8px;padding-top:8px}.header .logo_wrapper{align-items:center;display:flex}.header .logo_wrapper img{display:flex}.header .logo_wrapper h1{margin-bottom:auto;margin-top:auto}.hs-quotes--modern .esign .esignature{font-size:12px;line-height:18px;margin-bottom:28px}.hs-quotes--modern .esign .esignature__profile{font-size:14px;line-height:24px}.colored-section{margin-bottom:32px;padding-bottom:32px;padding-top:32px}.hs-quotes--modern .colored-section h1{font-size:32px;margin-bottom:24px;margin-top:0}.hs-quotes--modern .quote-info b,.hs-quotes--modern .recipient-info b,.rc_name__wrapper{font-weight:600}.rc_address1__wrapper,.rc_address2__wrapper,.rc_city-state-zip__wrapper,.rc_country__wrapper,.rc_name__wrapper,.sender-user_email,.sender-user_name{display:block}.rc_address1__wrapper,.rc_address2__wrapper,.rc_city-state-zip__wrapper,.rc_country__wrapper{font-weight:400}.colored-section .quote-info_wrapper,.container.options{display:flex}.container.options{padding-bottom:48px}.container.contacts{padding-bottom:6px;padding-top:20px}.container.contacts b{font-weight:400}.hs-quotes--modern .container.contacts img:not(.company-logo__image){border-radius:50%;height:50px;max-width:50px;object-fit:cover}.container.line-items,.container.options,.container.terms{padding-top:18px}.container.payment{padding-top:0}.container.esign{margin-top:64px}.comments-text_wrapper>div{border:1px solid;padding:24px}.comments-text_wrapper p,.hs-quotes--modern .container.terms p{margin:0}.container.comments h2{margin-top:0}.hs-quotes .comments-text_wrapper .hs_cos_wrapper_type_rich_text>*,.hs-quotes .terms .hs_cos_wrapper_type_rich_text>*{overflow-wrap:break-word}.colored-section .recipient-info{width:55%}.colored-section .quote-info{text-align:right;width:45%}.hs-quotes--modern .line-items h2{font-size:16px;line-height:normal}.hs-quotes--modern .line-items h3{font-size:14px;line-height:normal}.hs-quotes--modern .line-items__table{border:none}.hs-quotes--modern .discount-notice,.hs-quotes--modern .line-item-description{font-size:12px;opacity:.7}.hs-quotes--modern .line-item-future-payment{font-weight:600;padding-top:.5em}.hs-quotes--modern .totals__row{display:flex;justify-content:space-between;padding-top:15px}.hs-quotes--modern .totals__row.title{border-bottom:1px solid #dfe3eb;font-weight:600;padding-bottom:15px}.hs-quotes--modern .totals-row__discount{text-align:right}.hs-quotes--modern .totals-row__discount,.hs-quotes--modern .totals__row.bordered{border-bottom:1px solid #dfe3eb;padding-bottom:15px}.hs-quotes--modern .totals__container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hs-quotes--modern .totals__container--break{display:none}.hs-quotes--modern .totals__container>div{font-size:16px;font-weight:600;padding-top:15px;text-align:right;word-wrap:break-word;word-break:break-word}.hs-quotes--modern .dotted__row{display:none}.hs-quotes--modern .line-items__total-name{background-color:unset;min-width:170px;width:auto}.hs-quotes--modern .line-items__total-value{padding-left:20px}.line-items__table td,.line-items__table th{border-color:#dfe3eb}.line-items__table .line-items__subheading{background-color:#f5f8fa}.line-items__table .line-items__subheading+.line-items__item-row td{border-top:none}.line-items__table #line-items__table-body tr>td:first-child{padding-left:.5rem}.line-items__totals{margin-bottom:2em;margin-left:auto;width:50%}.hs-quotes--modern .esign .signature__container{max-width:unset}.hs-quotes--modern .esign hr{background-color:#dfe3eb;border:0;height:1px;margin-bottom:24px;width:100%}.hs-quotes--modern .esignature__profile b{font-weight:600}.hs-quotes.hs-quotes--modern .esign h3{font-size:16px;line-height:normal;margin:0}.hs-quotes.hs-quotes--modern .signature__box{font-weight:400}.hs-quotes.hs-quotes--modern .signature__field:before{padding-bottom:4px}.hs-quotes--modern .payment__button--checkout{min-width:300px}.hs-quotes--modern .sender-company__image{display:none}.hs-quotes--modern .hs-download__button,.hs-quotes--modern .payment__button--checkout,.hs-quotes--modern .print-button,.hs-quotes.hs-quotes--modern .esignature__sign-now-button,.hs-quotes.hs-quotes--modern .esignature__verify-button{border:none;font-size:14px;font-weight:500;height:auto;line-height:16px;min-height:50px;padding-left:18px;padding-right:18px;transition:all .15s ease-out;width:auto}.hs-quotes--modern .esignature__sign-now-button:hover,.hs-quotes--modern .esignature__verify-button:hover,.hs-quotes--modern .payment__button--checkout:hover{cursor:pointer}.hs-quotes--modern .esignature__sign-now-button:active,.hs-quotes--modern .esignature__sign-now-button:focus,.hs-quotes--modern .esignature__sign-now-button:hover,.hs-quotes--modern .esignature__verify-button:active,.hs-quotes--modern .esignature__verify-button:focus,.hs-quotes--modern .esignature__verify-button:hover,.hs-quotes--modern .hs-download__button:active,.hs-quotes--modern .hs-download__button:focus,.hs-quotes--modern .hs-download__button:hover,.hs-quotes--modern .payment__button--checkout:active,.hs-quotes--modern .payment__button--checkout:focus,.hs-quotes--modern .payment__button--checkout:hover,.hs-quotes--modern .print-button:active,.hs-quotes--modern .print-button:focus,.hs-quotes--modern .print-button:hover{opacity:.9}.hs-quotes--modern .payment__button--checkout b{font-size:14px;font-weight:500;line-height:16px}.option_wrapper{display:flex;margin-right:8px}.hs-quotes--modern .options .download__button,.hs-quotes--modern .options .print-button{width:auto}.hs-quotes--modern .download__button,.hs-quotes--modern .print-button{display:inline-block;padding:5px 12px;transition:all .15s ease-out;white-space:nowrap;width:auto}.hs-quotes--modern .print-button{border-radius:3px;margin-left:5px}.hs-quotes--modern .options .download__button{border:none;border-radius:3px;font-weight:400;height:fit-content}.hs-quotes--modern .esign .printed-signature_wrapper{display:none}@media screen and (min-width:1281px){.hs-quotes--modern .container{max-width:52%}}@media screen and (max-width:980px){.hs-quotes--modern .container{max-width:unset}}@media screen and (max-width:767px){.colored-section .quote-info_wrapper,.container.options,.header .container{flex-direction:column}.header .logo_wrapper h1{margin-bottom:15px;margin-top:10px}.colored-section .quote-info,.colored-section .recipient-info,.line-items__totals{width:100%}.totals__container{margin-left:auto}.colored-section .quote-info{text-align:left}.hs-quotes--modern .options .download__button,.hs-quotes--modern .options .print-button{font-size:14px;font-weight:500;min-height:50px;width:100%}.hs-quotes--modern .esign .esignature__profile{flex-wrap:wrap}.hs-quotes--modern .esignature__sign-now-button,.hs-quotes--modern .esignature__verify-button{margin-top:15px}.hs-quotes--modern .esignature__sign-now-button,.hs-quotes--modern .esignature__verify-button,.hs-quotes--modern .payment__button--checkout{min-width:unset;width:100%}.comments-text_wrapper span,.hs-quotes--modern .options span,.hs-quotes--modern .payment span,.hs-quotes--modern .signature__container,.hs-quotes--modern .terms span{font-size:14px;line-height:22px}.container.comments h2,.hs-quotes--modern .contacts h2,.hs-quotes--modern .esign h2,.hs-quotes--modern .options h2,.hs-quotes--modern .payment h2,.hs-quotes--modern .terms h2{margin-bottom:5px}.option_wrapper{margin-right:0}.option_wrapper:not(:last-child){margin-bottom:20px}}@media print{.hs-quotes--modern .container{max-width:unset}.hs-quotes--modern .options{display:none}.quote-page-container{-webkit-print-color-adjust:exact;color-adjust:exact}.hs-quotes--modern .colored-section,.hs-quotes--modern .comments,.hs-quotes--modern .contacts,.hs-quotes--modern .esign,.hs-quotes--modern .header,.hs-quotes--modern .options,.hs-quotes--modern .payment,.hs-quotes--modern .terms{break-inside:avoid}}