.calculation-tip__container{display:flex;justify-content:flex-end;align-items:center}.calculation-tip__img{display:inline;margin-right:8px}.calculation-tip__text{display:inline;margin:auto 0;font-size:12px;font-weight:300;text-align:right;line-height:14px;margin-block-start:0;margin-block-end:0;color:#484848}.big-figure{font-size:33px;font-weight:600;display:inline}.summary-card{width:100%;border-radius:4px;box-sizing:border-box;background-color:#f6deff;padding:12px;transition:background-color .5s ease;transition:border-color .5s ease;white-space:pre-line}.summary-card:hover{background-color:#f6deff;border-color:#f6deff}.summary-card__figure{text-align:right;cursor:pointer}.summary-card__children{display:flex;flex-direction:column;gap:12px}.logo{font-size:20px;font-weight:600;line-height:14px;margin-block-start:0;margin-block-end:0}.tag-line{color:#000;text-align:center;font-family:Poppins;font-size:12px;font-style:normal;font-weight:300;line-height:8px;margin-block-start:0;margin-block-end:0}.logo-header{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0 auto 10px;width:100%}._app_r6p0v_1{display:flex;flex-wrap:wrap;gap:var(--spacing-large)}._savingWrapper_r6p0v_7{display:flex;align-items:center;gap:8px;flex:0 0 auto}._savingWrapper_r6p0v_7>*{margin-left:0!important;flex:initial}._savingText_r6p0v_21{font-size:12px}.tip-banner{display:flex;align-items:center;gap:var(--spacing-m);font-size:var(--font-m);padding:var(--spacing-s) var(--spacing-m) var(--spacing-s);border-radius:var(--corner-radius-m)}.tip-banner-type--info{background-color:#fff;border:1px solid;border-color:gray}.tip-banner-type--warning{background-color:var(--warning-yellow)}.dropdown{position:relative;display:inline-block;width:auto}.dropbtn{background-color:#ffe7ba;color:#333;border:none;border-radius:4px;cursor:pointer;height:fit-content;width:100%;display:flex;justify-content:space-between;align-items:center;transition:opacity .3s ease}.dropbtn:disabled{opacity:.5;transition:opacity .5s ease,cursor .3s ease;cursor:not-allowed}.text-container{text-align:left;margin:8px 0}.dropdown-content{display:none;position:absolute;background-color:#fff;min-width:160px;box-shadow:0 8px 16px #0003;z-index:1;width:100%}.dropdown-content.show{display:block}.dropdown-content .item{padding:10px;cursor:pointer}.dropdown-content .item:hover{background-color:#f9f9f9}.selected{background-color:#007bff;color:#fff}.name{font-size:16px;height:11px;margin-bottom:6px;font-weight:400}.subtext{font-weight:300;font-size:12px;height:8px;color:A2A2A2}.chevron{width:20px;height:20px;fill:#333;transition:transform .3s}.open{transform:rotate(180deg)}.coming-soon{opacity:.5}._InputsContainer_14i9n_1{width:100%;display:flex;flex-direction:column;gap:var(--spacing-medium)}._labelContainer_14i9n_8{display:flex;gap:var(--spacing-medium);align-items:center}._buttonsWrapper_14i9n_14{width:100%;display:flex;gap:var(--spacing-medium)}._Button_kiva9_1{display:flex;align-items:center;justify-content:center;padding:10px;font-size:16px;gap:10px;border:1px solid black;background-color:transparent;border-radius:4px;height:40px;text-align:center;line-height:normal}._Button_kiva9_1 svg{display:block}._fullwidth_kiva9_19{width:100%}._hug_kiva9_23{width:auto}._ModalOverlay_1eumn_1{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:flex-end;z-index:999}._Modal_1eumn_1{border-radius:var(--spacing-xlarge) var(--spacing-xlarge) 0 0;margin:0;padding:var(--spacing-xlarge);background-color:#fff;width:100%;display:flex;flex-direction:column;gap:var(--spacing-large)}._title_1eumn_22{text-align:center;margin:0}._equityContainer_ng2on_1{display:flex;flex-direction:column;gap:var(--spacing-medium)}._equityContainer_ng2on_1 p{padding:0;margin:0}:root{--height: 20px;--thumb: 40px}.slider{position:relative;width:100%}.slider__inputs{display:flex;gap:24px}.slider__range-input{width:100%;position:relative}.mark{position:absolute;bottom:0;transform:translate(-50%)}.slider__number-input{margin-bottom:10px;text-align:center}.custom-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;border-radius:4px;outline:none;background:#fff;transition:background .2s ease}.custom-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:var(--height)}.custom-slider::-webkit-slider-runnable-track{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:var(--height);border-radius:8px;cursor:pointer}.custom-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:-10px;width:var(--thumb);height:var(--thumb);background:#FDD996;border-radius:50%;cursor:pointer}:root p{text-align:left}:root ._card_rm34m_4{border:1px solid #ddd;padding:20px;margin:10px;border-radius:8px;width:200px;background-color:#f9f9f9;box-shadow:0 4px 8px #0000001a}:root ._providerContainer_rm34m_13{display:flex;align-items:center;gap:var(--spacing-medium)}:root ._providerContainer_rm34m_13 ._providerLogo_rm34m_18{width:var(--spacing-xlarge)}:root ._providerContainer_rm34m_13 ._providerName_rm34m_21{font-size:16px;text-align:left}:root ._tertiary_rm34m_25{font-size:12px}:root ._aprLabel_rm34m_28{font-size:14px;font-weight:100}:root ._rate_rm34m_32{font-size:24px;font-weight:400}:root ._aprPercent_rm34m_36{font-weight:400;font-size:16px}:root ._monthlyPayment_rm34m_40{font-weight:600;font-size:33px;text-align:left}:root ._monthlyPayment_rm34m_40 span{font-size:14px;font-weight:400}:root ._monthlyPayment_rm34m_40 ._perMonth_rm34m_49{font-size:14px;font-weight:100}:root ._card_rm34m_4 h3{font-size:1.2em;margin-bottom:10px}:root ._card_rm34m_4 p{margin:5px 0}:root ._card_rm34m_4 a{display:inline-block;margin-top:10px;text-decoration:none;color:#007bff}:root ._card_rm34m_4 a:hover{text-decoration:underline}.mortgage-list{position:relative;margin-right:-28px;margin-left:-28px;padding-left:28px;overflow-x:auto}.filters{display:flex;gap:10px;width:100%}h2{font-size:20px;font-weight:400;margin-block-start:0px;margin-block-end:0px}#mortgage-filter-header{display:flex;width:100%;justify-content:space-between;align-items:center}.cards-container{position:relative;display:flex;gap:20px;white-space:nowrap;width:calc(100% + 40px);flex-wrap:nowrap}.card{flex-shrink:0}._wrapper_1mhoz_2{position:relative;display:block;width:100%;flex:0 0 100%}._row_1mhoz_10{position:relative;display:inline-flex;align-items:center;gap:4px}._input_1mhoz_17{field-sizing:content;box-sizing:content-box;color:#000;background-color:#f6f6f6;padding-left:8px;padding-right:8px;border:none;height:40px;border-radius:6px;font-weight:400;font-size:20px;flex:0 0 auto}._chevButton_1mhoz_32{background-color:#f6f6f6;border:1px solid #ccc;border-radius:6px;padding:6px;cursor:pointer;line-height:0}._menu_1mhoz_41{position:absolute;top:calc(100% + 6px);left:0;min-width:260px;background:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 8px 24px #0000001f,0 2px 8px #0000000f;z-index:1000;padding:6px;max-height:320px;overflow-y:auto}._menuItem_1mhoz_56{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;border-radius:6px}._menuItem_1mhoz_56:hover{background:#f6f6f6}._nameButton_1mhoz_69,._createButton_1mhoz_70{background:none;border:none;padding:8px;cursor:pointer;text-align:left;border-radius:6px;font:inherit;width:100%}._deleteButton_1mhoz_81{background:none;border:none;padding:4px;cursor:pointer;line-height:0}._menuDivider_1mhoz_89{height:1px;background:#eee;margin:6px 0}._sizer_1mhoz_96{position:absolute;visibility:hidden;pointer-events:none;white-space:pre;font:inherit;letter-spacing:inherit;font-weight:inherit}:root{--max-width: 350px;--margin-x: 28px;--margin-y: 12px;--font-m: 12px;--spacing-small: 4px;--spacing-medium: 8px;--spacing-large: 16px;--spacing-xlarge: 28px;--spacing-xxlarge: 48px;--corner-radius-m:4px;--spacing-m: 12px;--spacing-s: 6px;--warning-yellow:#FFE100;--brand-accent: #FFE7BA;--brand-accent-2:#FDD996}:root{overflow-x:hidden;font-family:Poppins,sans-serif;font-weight:400}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body{color-scheme:light dark;color:#000000de;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-block-start:0;margin-block-end:0;margin:var(--margin-y) auto;max-width:var(--max-width);padding:0 var(--spacing-xlarge);margin-bottom:200px}h1{font-size:20px;font-weight:300;margin-block-start:0;margin-block-end:0;line-height:14px}p{font-size:20px;text-align:center}.num-input{font-size:20px;font-weight:400;font-family:poppins,sans-serif;margin-block-start:0;margin-block-end:0;display:block;width:100%;padding:8px 12px;border-radius:4px;box-sizing:border-box;background-color:var(--brand-accent);color:#000;border:0px solid transparent;line-height:14px;height:40px}.dropdown{width:100%}.deposit-input-container{display:flex;align-items:flex-end;gap:6px}.deposit-percent-container{flex:0 0 85px}.deposit-amount-container{flex:1}.input-label{margin-block-start:0;margin-block-end:0;margin-bottom:8px;font-size:12px;line-height:8px;text-align:left}label{font-size:12px;line-height:8px}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}.tip{font-size:14px;font-style:italic}button{color:#000;height:40px}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
