.mortgage-tabs-wrap{background:#fff;border:1px solid #cfcfcf;border-radius:40px;margin-left:auto;margin-right:auto;padding:8px;width:fit-content}.mortgage-tabs-menu{align-items:center;display:flex;gap:4px}.mortgage-tab-link{background:transparent;border-radius:30px;color:#4a4a4a;font-family:Gotham,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1;padding:10px 22px;transition:background .2s,color .2s}.mortgage-tab-link,.mortgage-tab-link:hover{text-decoration:none}.mortgage-tab-link.w--current{background:#b51bcd;color:#fff!important}.mortgage-tab-link,.mortgage-tabs-menu a{font-style:normal!important}.mortgage-tab-link,.mortgage-tab-link.w--current,.mortgage-tab-link:active,.mortgage-tab-link:focus,.mortgage-tab-link:hover,.mortgage-tabs-menu a,.mortgage-tabs-menu a:active,.mortgage-tabs-menu a:focus,.mortgage-tabs-menu a:hover{font-weight:600!important;text-decoration:none!important}.rates-table{border:1px solid #000;border-collapse:separate;border-radius:15px;margin:24px auto 0;width:100%}.rates-table thead th{background-color:#f6f6f6;padding-bottom:10px}td,th{border:none;font-size:16px;letter-spacing:-.48px;line-height:130%;padding:5px;text-align:center}.regular-header-cell{color:#57576b;min-width:max-content;width:12.5%}.top-left-cell{border-top-left-radius:15px;padding-left:30px;text-align:left;width:25%}.top-left-cell,.top-right-cell{color:#57576b;min-width:max-content}.top-right-cell{border-top-right-radius:15px;padding-right:15px;width:12.5%}tr{height:50px}#purchase-container{display:block}#heloc-container,#refinance-container{display:none}#disclosure-link{color:#5e5e64;cursor:pointer;text-align:right;text-decoration:underline}#disclosure-box.disclosure-modal{align-items:center;display:none;inset:0;justify-content:center;position:fixed;z-index:9999}.disclosure-modal__overlay{background:rgba(0,0,0,.45);inset:0;position:absolute}.disclosure-modal__dialog{background:#fff;border-radius:24px;box-shadow:0 16px 40px rgba(0,0,0,.25);max-height:80vh;overflow-y:auto;padding:24px 24px 32px;position:relative;width:min(90vw,700px)}.disclosure-modal__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.disclosure-modal__body{font-size:14px;line-height:1.5}.disclosure-modal__footer{background:linear-gradient(0deg,#fff 70%,hsla(0,0%,100%,0));bottom:0;display:flex;justify-content:flex-end;margin-top:32px;padding-top:24px;position:sticky}.cta-reset,.disclosure-modal__close{background:none;border:none;cursor:pointer;padding:0}@media (max-width:700px){#disclosure-link{text-align:center}td,th{font-size:14px;padding:3px}.rates-table{max-width:100vw!important}.disclosure-modal__footer{justify-content:center}}