.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}.big-figure__decimals{font-size:14px;font-weight:400}.summary-card{width:100%;border-radius:var(--radius-lg);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:8px}.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%}:root{background-color:#e4e1c9}._app_6w52a_5{display:flex;flex-wrap:wrap;gap:var(--spacing-large)}._savingWrapper_6w52a_11{display:flex;align-items:center;gap:8px;flex:0 0 auto;width:100%;justify-content:space-between}._savingWrapper_6w52a_11>*{margin-left:0!important;flex:initial}._savingText_6w52a_27{font-size:12px}._savingLeft_6w52a_31{display:flex;align-items:center;gap:8px}._shareButton_6w52a_37{display:flex;align-items:center}.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:var(--brand-accent);color:#333;border:none;border-radius:var(--radius-normal);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{display:inline-flex;align-items:center;justify-content:center;color:#333;transition:transform .3s}.open{transform:rotate(180deg)}.coming-soon{opacity:.5}._icon_18hzh_1{font-family:Material Symbols Outlined;font-weight:300;font-style:normal;line-height:1;display:inline-flex;align-items:center;justify-content:center;font-variation-settings:"wght" 300}._sm_18hzh_12{font-size:10px}._md_18hzh_16{font-size:16px}._lg_18hzh_20{font-size:24px}._InputsContainer_zdbvb_1{width:100%;display:flex;flex-direction:column;gap:var(--spacing-large)}._labelContainer_zdbvb_8{display:flex;gap:var(--spacing-large);align-items:center}._checkbox_zdbvb_14{width:var(--box-size-sm);height:var(--box-size-sm);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #000;border-radius:2px;display:inline-grid;place-content:center}._checkbox_zdbvb_14:checked{background-color:#000}._buttonsWrapper_zdbvb_29{width:100%;display:flex;gap:var(--spacing-medium)}._Button_4dql1_1{display:flex;align-items:center;justify-content:center;padding:10px;font-size:16px;gap:var(--spacing-medium);border:1px solid black;background-color:transparent;border-radius:var(--radius-normal);height:var(--box-size-default);text-align:center;line-height:normal;transition:background-color .2s ease}._Button_4dql1_1 svg{display:block}._Button_4dql1_1:hover,._Button_4dql1_1:active{background-color:var(--brand-accent)}._iconSlot_4dql1_25{display:inline-flex;align-items:center;line-height:0}._fullwidth_4dql1_31{width:100%}._hug_4dql1_35{width:auto}._ModalOverlay_14kcl_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_14kcl_1{border-radius:var(--spacing-xlarge) var(--spacing-xlarge) 0 0;margin:0;padding:var(--spacing-xlarge);background-color:#fff;width:100%;max-width:560px;display:flex;flex-direction:column;gap:var(--spacing-large)}._title_14kcl_23{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:var(--radius-rounded);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:var(--brand-accent);border-radius:50%;cursor:pointer}:root p{text-align:left}:root ._card_12fno_4{border:1px solid #000;padding:12px;border-radius:var(--radius-lg);width:200px}:root ._interestRateType_12fno_10{font-size:16px}:root ._providerContainer_12fno_13{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-small)}:root ._providerContainer_12fno_13 ._providerLogo_12fno_19{width:var(--spacing-xlarge)}:root ._providerContainer_12fno_13 ._providerName_12fno_22{font-size:12px;text-align:left}:root ._secondary_12fno_26{font-size:16px;color:#979797}:root ._tertiary_12fno_30{font-size:12px;color:#979797}:root ._aprLabel_12fno_34{font-size:14px;font-weight:100}:root ._rate_12fno_38{font-size:24px;font-weight:400}:root ._aprPercent_12fno_42{font-weight:400;font-size:16px}:root ._monthlyPayment_12fno_46{font-weight:600;font-size:33px;text-align:left}:root ._monthlyPayment_12fno_46 span{font-size:14px;font-weight:400}:root ._monthlyPayment_12fno_46 ._perMonth_12fno_55{font-size:14px;font-weight:100}:root ._card_12fno_4 h3{font-size:1.2em;margin-bottom:10px}:root ._card_12fno_4 p{margin:5px 0}:root ._card_12fno_4 a{display:inline-block;margin-top:10px;text-decoration:none;color:#007bff}:root ._card_12fno_4 a:hover{text-decoration:underline}.mortgage-list{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:max(10px,calc((100vw - var(--max-width)) / 2 + 6px));padding-right:max(var(--spacing-xlarge),calc((100vw - var(--max-width)) / 2 + var(--spacing-large)));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:12px;white-space:nowrap;width:max-content;min-width:100%;padding-right:max(var(--spacing-xlarge),calc((100vw - var(--max-width)) / 2 + var(--spacing-xlarge)));flex-wrap:nowrap}.card{flex-shrink:0}._feedbackSection_1syma_1{width:100%;display:flex;align-items:flex-start}._feedbackRow_1syma_7{display:flex;align-items:center;gap:var(--spacing-small);flex-wrap:wrap}._feedbackEmail_1syma_14{font-size:16px}._iconOnly_8ua1g_1{display:inline-flex;align-items:center;justify-content:center}._sm_8ua1g_7{width:28px;height:28px;padding:0}._md_8ua1g_13{width:var(--box-size-default);height:var(--box-size-default);padding:0}._lg_8ua1g_19{width:48px;height:48px;padding:0}._wrapper_1y9g0_1{width:100%}._stack_1y9g0_5{display:flex;flex-direction:column;gap:var(--spacing-large)}._inputRow_1y9g0_11{display:flex;align-items:flex-end;gap:var(--spacing-medium);width:100%}._inputRow_1y9g0_11 .input-container{flex:1}._message_1y9g0_22{font-size:14px;font-weight:300}._message_1y9g0_22 b{font-weight:500}._disclaimer_1y9g0_31{font-size:10px;font-weight:200;display:flex;align-items:center;gap:var(--spacing-small)}._disclaimer_o14ay_1{font-size:10px;font-weight:200}._wrapper_1zdno_2{position:relative;display:block;width:100%;flex:0 0 100%}._row_1zdno_10{position:relative;display:inline-flex;align-items:center;border:1px solid #000;border-radius:var(--radius-normal);padding:0 6px;gap:4px;height:var(--box-size-default)}._input_1zdno_21{field-sizing:content;box-sizing:content-box;color:#000;background-color:transparent;padding-left:8px;padding-right:8px;border:none;height:var(--box-size-default);border-radius:0;font-weight:400;font-size:20px;flex:0 0 auto}._input_1zdno_21:focus{outline:none;box-shadow:none}._chevButton_1zdno_41{background:none;border:none;padding:6px 4px;cursor:pointer;line-height:0;height:100%;display:inline-flex;align-items:center}._menu_1zdno_52{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_1zdno_67{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;border-radius:6px}._menuItem_1zdno_67:hover{background:#f6f6f6}._nameButton_1zdno_80,._createButton_1zdno_81{background:none;border:none;padding:8px;cursor:pointer;text-align:left;border-radius:6px;font:inherit;width:100%}._deleteButton_1zdno_92{background:none;border:none;padding:4px;cursor:pointer;line-height:0}._menuDivider_1zdno_100{height:1px;background:#eee;margin:6px 0}._sizer_1zdno_107{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;--radius-normal: 4px;--radius-lg: 8px;--radius-rounded: 999px;--spacing-m: 12px;--spacing-s: 6px;--box-size-default: 40px;--box-size-sm: 20px;--warning-yellow:#FFE100;--brand-accent: #E3FD60;--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:#000000de;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}.perMonth{font-size:14px;font-weight:100}.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:var(--radius-normal);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,.deposit-input-container .input-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}
