.hd-finance-calc-modal .modal-body .header{background:none}.calculator-legal-copy-section{margin-top:32px}.calculator-legal-copy-section p{font-size:15px}.price-range-slider{margin-top:68px}.ui-slider-horizontal .ui-slider-range{background:#0971ce}.custom-handle{background-color:#2e2d2d;border-radius:4px;color:#fff;font-family:Inter;font-size:14px;font-weight:400;height:33px;line-height:17px;margin-top:-54px;min-width:60px;padding:8px;position:absolute;text-align:center}.custom-handle:before{border:10px solid transparent;border-right-color:#2e2d2d;bottom:-17.6px;content:"";height:0;position:absolute;right:21px;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);width:0}.appendum-overlay-finance-box{margin:0 auto}.appendum-overlay-finance-box .body,.appendum-overlay-finance-box .header{padding:0 16px}@media (min-width:500px){.appendum-overlay-finance-box .body,.appendum-overlay-finance-box .header{padding:0 24px}}.appendum-overlay-finance-box .header .title{color:#0971ce;font-size:32px}.appendum-overlay-finance-box .header .title sup{font-size:16px;left:-5px;top:-19px}.appendum-terms-wrapper{display:flex;flex-wrap:wrap;grid-gap:6px}.appendum-terms-wrapper button{background-color:#666;min-width:80px;padding:12px}.appendum-terms-wrapper button:active,.appendum-terms-wrapper button:focus,.appendum-terms-wrapper button:focus-within,.appendum-terms-wrapper button:hover{border:3px solid #fff;border-radius:25px;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.appendum-terms-wrapper button:not:focus-visible{outline:1!important}.appendum-terms-wrapper button.active{background-color:#0971ce!important}.appendum-input-section{margin-bottom:20px;position:relative}.appendum-input-section .input-field{border:0;border-bottom:3px solid #000;display:block;margin-left:auto;max-width:170px;padding:12px;text-align:right}@media (min-width:768px){.appendum-input-section .input-field{position:absolute;right:0;top:0}}.appendum-label{font-weight:700;margin:0 auto 6px}.appendum-label,.appendum_form_input{color:#000;display:block;font-size:1rem;width:100%}.appendum_form_input{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border:1px solid #000;border-radius:5px;font-family:Roboto,sans-serif;margin:0 auto;padding:16px;-webkit-print-color-adjust:exact;visibility:visible}.modal-footer .appendum-input-section{margin-left:0;width:100%}.appendum-result-large{color:#0971ce;font-size:2rem;font-weight:700;line-height:32px}.appendum-result-small{color:#0971ce;font-size:1rem;font-weight:700}.appendum-input-section.price-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;grid-gap:12px}.hd-finance-calc-modal .modal-header{border-bottom:0}.hd-finance-calc-modal .modal-footer{border-top:0;padding-left:0;padding-right:0}.hd-finance-calc-modal .modal-content{background:#fafbfc;border-radius:6px}.hd-finance-calc-modal .modal-title{color:#373737;font-family:Inter;font-size:30px;font-weight:700;line-height:36.31px}.hd-finance-calc-modal .close{-webkit-box-shadow:none;box-shadow:none;font-size:unset;min-width:unset;opacity:1;padding:12px}.hd-finance-calc-modal .close:active,.hd-finance-calc-modal .close:focus,.hd-finance-calc-modal .close:hover{background:none;border:none}.hd-finance-calc-modal .form-title{display:none}.hd-finance-calc-modal form{border:none;padding:0}.hd-finance-calc-modal .hs-submit .actions{text-align:center}.hd-finance-calc-modal .hs-form-private .form-columns-1 .hs-input{width:100%}.hd-finance-calc-modal .hs-form-private .hs-form-field{margin-bottom:1rem}@media (min-width:576px){.hd-finance-calc-modal .modal-dialog{max-width:744px}}@media (max-width:500px){.modal-footer .appendum-input-section{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:13px}.appendum-input-section.price-section,.modal-footer .appendum-input-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.appendum-input-section.price-section{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;grid-gap:6px}}