.payment-plan .payment-box{border-radius:.5rem;background-color:var(--rh-global-color-primary-light);padding:20px;font-weight:400}.payment-plan ul.payment-rates{margin-bottom:2rem;padding-left:0;list-style:none}.payment-plan ul.payment-rates li{white-space:normal;display:flex;align-items:center;font-weight:400;padding:0;margin-bottom:1rem}.payment-plan ul.payment-rates li span{background-color:var(--rh-global-color-primary);color:#FFF;font-weight:700;aspect-ratio:1 / 1;border-radius:50%;font-size:12px;line-height:1;margin-right:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;background-repeat:no-repeat;background-position:center}.payment-plan h3{font-size:18px;letter-spacing:-.01em;line-height:1.5}.payment-breakdown{padding:0;margin-bottom:0}@media (min-width:768px){.payment-breakdown{display:flex;flex-direction:column}}.payment-breakdown li{display:flex;padding:.25rem 0;margin:0}.payment-breakdown li span{margin-left:auto;text-align:right;min-width:max-content}.payment-breakdown li a{font-size:14px;margin-left:17px;color:#DA1E4F!important;text-decoration:underline!important;cursor:pointer;width:fit-content;padding:3px}.payment-breakdown li.total{border-top:1px solid #D3D9E5;font-weight:700;padding-top:10px;margin-top:8px}.payment-breakdown li span{margin-left:auto;text-align:right}[id^="dialog_plan_"]{border:none;padding:0}.paymentPlanDialog{max-width:500px;width:100%;border-radius:10px}.paymentPlanDialog .modal-body{transition:ease all .35s;border:5px solid var(--rh-global-color-primary);position:relative;padding:1.5rem;border-radius:10px}.paymentPlanDialog .modal-body h3{text-align:center;margin-bottom:3rem}.paymentPlanDialog ul.payment-table{padding:0}@media (min-width:576px){.paymentPlanDialog ul.payment-table{font-size:15px}}.paymentPlanDialog ul.payment-table li:nth-child(odd){background-color:#F7F5FA}.paymentPlanDialog ul.payment-table li{border-radius:.15rem;display:flex;padding:8px;font-weight:600;white-space:nowrap;margin:0}.paymentPlanDialog ul.payment-table li span{width:70px;font-weight:400;margin-left:auto}@media (min-width:576px){.paymentPlanDialog ul.payment-table li span{width:25%}}[id^="show_plan_"]{margin-top:10px;padding:10px!important;width:100%}[id^="close_plan_"]{position:absolute;right:0;z-index:10;border:3px solid var(--rh-global-color-primary);border-radius:100px 0 100px 100px}.tooltip{position:relative;display:inline-block;cursor:help;margin-left:5px}.tooltiptext{visibility:hidden;background-color:#000;max-width:min(500px, 90vw);@media(max-width:767px){max-width:min(200px, 90vw)}min-width:inherit!important;width:max-content;white-space:normal;color:#fff;text-align:center!important;border-radius:6px;padding:8px;position:absolute;z-index:1;bottom:100%;left:50%;transform:translate(-50%,0)}.tooltip:hover .tooltiptext{visibility:visible}.investment-roi .lead{text-align:center;font-size:18px;max-width:800px}@media (min-width:768px){.investment-roi .lead{font-size:21px}}@media (min-width:992px){.investment-roi .lead{font-size:24px;margin-bottom:22px}}