.Documents_list__Y6hLU{display:flex;align-items:center;justify-content:space-between;gap:calc(20/1600*100vw)}@media(max-width:1000px){.Documents_list__Y6hLU{flex-direction:column;gap:calc(20/375*100vw)}}.Documents_item__pyiP7{width:calc(355/1600*100vw);height:calc(450/1600*100vw);display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--grey3);border-radius:calc(18/1600*100vw);padding:calc(40/1600*100vw)}@media(max-width:1000px){.Documents_item__pyiP7{width:100%;height:calc(160/375*100vw);border-radius:calc(18/375*100vw);padding:calc(20/375*100vw)}.Documents_item__pyiP7 h3{font-size:calc(20/375*100vw)}}.Documents_item__pyiP7 p{margin-top:calc(10/1600*100vw)}@media(max-width:1000px){.Documents_item__pyiP7 p{margin-top:calc(10/375*100vw);font-size:calc(13/375*100vw)}}.Documents_itemBtn__z3XX_{display:flex;justify-content:flex-end}.Mortgage_mortgageCalc__XEM1K{display:flex;align-items:flex-start;gap:calc(20/1600*100vw)}.Mortgage_result__W9eCH{width:100%}.Mortgage_filterBtn__79Zt2{position:fixed;left:calc(20/375*100vw);right:calc(20/375*100vw);bottom:2.6vh;z-index:10;font-size:.7rem;height:3.6em;transition:opacity var(--speed)}.Mortgage_filterBtn__79Zt2:not([data-visible=true]){pointer-events:none;opacity:0}.Mortgage_listEmpty__sV4oY{padding:calc(40/1600*100vw);text-align:center}@media(max-width:1000px){.Mortgage_listHead__w9k1l{position:-webkit-sticky;position:sticky;top:0;background:var(--grey)}}.Mortgage_listHead__w9k1l .Mortgage_item__kzDj2{padding:0;background:rgba(0,0,0,0)}@media(max-width:1000px){.Mortgage_listHead__w9k1l .Mortgage_item__kzDj2{padding:3vh calc(10/375*100vw)}}.Mortgage_listHead__w9k1l .Mortgage_item__kzDj2 span{color:var(--grey3);text-transform:uppercase;font-size:.875rem;font-weight:500;line-height:1rem}@media(max-width:1000px){.Mortgage_listHead__w9k1l .Mortgage_item__kzDj2 span{font-size:calc(8/375*100vw)}}.Mortgage_row__z59Bo.Mortgage_active__cH2IM .Mortgage_itemBtnOpen__HxqvO:after{transform:rotate(0)}.Mortgage_row__z59Bo.Mortgage_active__cH2IM .Mortgage_itemTop__NjTmF .Mortgage_itemType__CAWHO{max-height:0}.Mortgage_row__z59Bo.Mortgage_active__cH2IM .Mortgage_itemTop__NjTmF .Mortgage_itemPay__AHL4K,.Mortgage_row__z59Bo.Mortgage_active__cH2IM .Mortgage_itemTop__NjTmF .Mortgage_itemRate__qPrIt,.Mortgage_row__z59Bo.Mortgage_active__cH2IM .Mortgage_itemTop__NjTmF .Mortgage_itemTerm__slrmQ,.Mortgage_row__z59Bo.Mortgage_active__cH2IM .Mortgage_itemTop__NjTmF .Mortgage_itemType__CAWHO{opacity:0}.Mortgage_row__z59Bo .Mortgage_itemPrograms__m0vA_ .Mortgage_itemLogo__GlcNa{height:auto}.Mortgage_item__kzDj2{border-bottom:1px solid var(--grey3);display:flex;padding:3.3vh 0;margin-bottom:-1px;justify-content:space-between;align-items:center;background-color:hsla(0,0%,100%,.5)}.Mortgage_item__kzDj2.Mortgage_itemTop__NjTmF{background-color:rgba(0,0,0,0)}@media(max-width:1000px){.Mortgage_item__kzDj2{padding:3vh calc(10/375*100vw)}}.Mortgage_itemName__4NP_w{width:20%;display:flex;align-items:center;gap:calc(20/1600*100vw)}@media(max-width:1000px){.Mortgage_itemName__4NP_w{width:40%;flex-direction:column;align-items:flex-start;gap:calc(10/375*100vw)}}.Mortgage_itemName__4NP_w .Mortgage_itemLogo__GlcNa{flex-shrink:0;width:calc(40/1600*100vw);height:calc(40/1600*100vw)}@media(max-width:1000px){.Mortgage_itemName__4NP_w .Mortgage_itemLogo__GlcNa{width:calc(40/375*100vw);height:calc(40/375*100vw)}}.Mortgage_itemName__4NP_w .Mortgage_itemLogo__GlcNa .Mortgage_itemLogoWrap__Nqsd0{width:100%;height:100%}@media(max-width:1000px){.Mortgage_itemName__4NP_w .Mortgage_itemLogo__GlcNa .Mortgage_itemLogoWrap__Nqsd0{gap:calc(5/375*100vw)}}.Mortgage_itemName__4NP_w .Mortgage_itemLogo__GlcNa img{width:100%;height:100%;object-fit:contain}.Mortgage_itemName__4NP_w .Mortgage_itemTitle__tvBnd{display:flex;flex-direction:column;gap:calc(5/1600*100vw)}@media(max-width:1000px){.Mortgage_itemName__4NP_w .Mortgage_itemTitle__tvBnd{gap:calc(5/375*100vw)}}.Mortgage_itemName__4NP_w .Mortgage_bankName__hidgc{font-size:.75rem;line-height:100%}.Mortgage_itemName__4NP_w .Mortgage_itemType__CAWHO{font-size:1.25rem;line-height:140%;max-height:4rem;transition:max-height var(--speed)}@media(max-width:1000px){.Mortgage_itemName__4NP_w .Mortgage_itemType__CAWHO{font-size:1rem}}.Mortgage_itemRate__qPrIt{width:20%;display:flex;justify-content:center}@media(max-width:1000px){.Mortgage_itemRate__qPrIt{width:20%}}.Mortgage_itemRate__qPrIt.Mortgage_itemRateSub__JA4Pr{display:grid;grid-template-columns:repeat(2,min-content);grid-gap:calc(10/1600*100vw);gap:calc(10/1600*100vw)}@media(max-width:1000px){.Mortgage_itemRate__qPrIt.Mortgage_itemRateSub__JA4Pr{gap:calc(2/375*100vw)}}.Mortgage_itemRate__qPrIt>div{display:flex;align-items:center;justify-content:space-between}.Mortgage_itemRate__qPrIt svg{min-width:calc(11/1600*100vw);width:calc(11/1600*100vw)}@media(max-width:1000px){.Mortgage_itemRate__qPrIt svg{min-width:calc(11/375*100vw);width:calc(11/375*100vw)}}.Mortgage_itemRate__qPrIt .Mortgage_rateLabel1__qHi_D,.Mortgage_itemRate__qPrIt .Mortgage_rateLabel2__nhmKb{padding:calc(5/1600*100vw);border-radius:calc(3/1600*100vw);background:var(--grey3);color:#fff;white-space:nowrap}.Mortgage_itemRate__qPrIt .Mortgage_rateLabel2__nhmKb{background:var(--green2)}.Mortgage_itemPay__AHL4K{width:20%;display:flex;justify-content:center}@media(max-width:1000px){.Mortgage_itemPay__AHL4K{width:15%}}.Mortgage_itemPay__AHL4K>div{display:flex;align-items:center;gap:calc(10/1600*100vw)}.Mortgage_itemPay__AHL4K svg{width:calc(11/1600*100vw)}.Mortgage_itemPay__AHL4K svg path{fill:var(--brown2)}.Mortgage_itemTerm__slrmQ{width:16%;display:flex;justify-content:center}@media(max-width:1000px){.Mortgage_itemTerm__slrmQ{width:18%}}.Mortgage_itemBtn__YSmeV{width:5%}@media(max-width:1000px){.Mortgage_itemBtn__YSmeV{width:calc(24/375*100vw)}}.Mortgage_itemBtnCheck__zs6Sd{position:relative;width:calc(20/1600*100vw);height:calc(20/1600*100vw);border-radius:calc(5/1600*100vw);border:1px solid var(--green);display:flex;align-items:center;justify-content:center;cursor:pointer}@media(max-width:1000px){.Mortgage_itemBtnCheck__zs6Sd{width:calc(20/375*100vw);height:calc(20/375*100vw);border-radius:calc(5/1600*100vw)}}.Mortgage_itemBtnCheck__zs6Sd:before{content:"";position:absolute;width:calc(12/1600*100vw);height:calc(12/1600*100vw);border-radius:calc(3/1600*100vw);background-color:var(--green);transform:scale(0);transition:transform var(--speed)}@media(max-width:1000px){.Mortgage_itemBtnCheck__zs6Sd:before{width:calc(12/375*100vw);height:calc(12/375*100vw);border-radius:calc(3/375*100vw)}}.Mortgage_itemBtnCheck__zs6Sd.Mortgage_active__cH2IM:before{transform:scale(1)}.Mortgage_itemBtnOpen__HxqvO{position:relative;width:calc(24/1600*100vw);height:calc(24/1600*100vw);border-radius:50%;border:1px solid var(--green);display:flex;align-items:center;justify-content:center;cursor:pointer}@media(max-width:1000px){.Mortgage_itemBtnOpen__HxqvO{width:calc(24/375*100vw);height:calc(24/375*100vw)}}.Mortgage_itemBtnOpen__HxqvO:after,.Mortgage_itemBtnOpen__HxqvO:before{content:"";position:absolute;width:calc(14/1600*100vw);height:1px;background-color:var(--green)}@media(max-width:1000px){.Mortgage_itemBtnOpen__HxqvO:after,.Mortgage_itemBtnOpen__HxqvO:before{width:calc(14/375*100vw)}}.Mortgage_itemBtnOpen__HxqvO:after{transform:rotate(90deg)}.Filter_filter__tKN7s{width:calc(480/1600*100vw);min-width:calc(480/1600*100vw);padding:calc(40/1600*100vw);border-radius:calc(36/1600*100vw);background:#fff;position:-webkit-sticky;position:sticky;top:calc(50/1600*100vw)}@media(max-width:1000px){.Filter_filter__tKN7s{width:100%;min-width:auto;padding:calc(20/375*100vw);border-radius:0;overflow:auto;position:relative;top:auto}}.Filter_filterIn__Tg4ht{display:flex;flex-direction:column;gap:calc(20/1600*100vw)}@media(max-width:1000px){.Filter_filterIn__Tg4ht{gap:calc(20/375*100vw)}}.Filter_filterBottom__djOQP{display:flex;flex-direction:column;gap:calc(20/1600*100vw);margin-top:calc(40/1600*100vw)}@media(max-width:1000px){.Filter_filterBottom__djOQP{gap:calc(20/375*100vw);margin-top:calc(20/375*100vw)}}.Filter_filterField__Outuw{width:100%;display:flex;flex-direction:column;gap:calc(10/1600*100vw)}.Filter_filterField__Outuw .Filter_value__IkqUq{font-size:1.75rem;font-weight:500;line-height:100%}.Filter_filterLabel__3fmCc{color:var(--grey3)}.Filter_filterSelect__QwJs4 .selectTrigger{min-width:100%}.Filter_filterRange__xvp3h{position:relative;display:flex;align-items:center;justify-content:space-between;height:2.9em;padding:0 .7em .2em;font-weight:500;border-radius:.2em;border:1px solid var(--grey3)}.Filter_filterRange__xvp3h>div{display:flex;align-items:center;gap:.5ch}.Filter_filterRange__xvp3h>div:last-child{display:block;position:absolute;left:.7em;right:.7em;bottom:calc(-.3em - 1px)}@media(max-width:1000px){.Filter_filterRange__xvp3h>div:last-child{bottom:-.5em}}.Filter_filterRange__xvp3h .inputValue{visibility:hidden;position:absolute;left:0;top:0;pointer-events:none}.Filter_filterRange__xvp3h input{background:rgba(0,0,0,0)}.Filter_filterRange__xvp3h .rangeSliderPercent,.Filter_filterRange__xvp3h input+span{color:var(--grey3)}.Filter_filterPopup__7vRhJ{width:100%;height:100%;position:fixed;top:0;right:0;z-index:10}.Filter_filterPopup__7vRhJ:before{content:"";background-color:rgba(0,0,0,.5);width:100%;height:100%;position:absolute;left:0;top:0;animation:calc(var(--speed)*2) Filter_filterFullBgShow__65KZW 1 forwards}.Filter_filterPopup__7vRhJ .Filter_close__qqO2K{position:absolute;top:calc(4.2vh + 3.2rem);right:3.1vw;z-index:2;cursor:pointer}@media(max-width:1000px){.Filter_filterPopup__7vRhJ .Filter_close__qqO2K{background-color:#fff;border-radius:calc(30/375*100vw) calc(30/375*100vw) 0 0;display:flex;justify-content:center;height:calc(6.5vh + 6/375*100vw);padding-top:2.6vh;position:relative;top:0;right:0}.Filter_filterPopup__7vRhJ .Filter_close__qqO2K:before{content:"";background-color:var(--green);border-radius:calc(3/375*100vw);width:16%;height:calc(6/375*100vw)}}.Filter_filterPopup__7vRhJ .Filter_close__qqO2K svg{width:1rem}.Filter_filterPopup__7vRhJ[data-hidden=true]{display:none}.Filter_filterPopupIn__gBhJ_{background-color:var(--grey);display:flex;flex-direction:column;height:100%;margin-left:35vw;margin-bottom:0;padding:calc(4.2vh + 3.2rem) 3.1vw 3.1vw;position:relative;animation:calc(var(--speed)*2) Filter_filterFullWinShow__o_dRl 1 forwards}@media(max-width:1000px){.Filter_filterPopupIn__gBhJ_{background-color:#fff;border-radius:calc(30/375*100vw) calc(30/375*100vw) 0 0;padding:0 0 6.5vh;width:100%;height:87%;margin-left:0;position:absolute;left:0;bottom:0;animation-name:Filter_filterFullWinShowMob__68GIO}}@keyframes Filter_filterFullBgShow__65KZW{0%{opacity:0}to{opacity:1}}@keyframes Filter_filterFullWinShow__o_dRl{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes Filter_filterFullWinShowMob__68GIO{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}@keyframes Filter_filterFullBgHide__Nz0BD{0%{opacity:1}to{opacity:0}}@keyframes Filter_filterFullWinHide__RwxMV{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}@keyframes Filter_filterFullWinHideMob___5zz0{0%{transform:translateZ(0)}to{transform:translate3d(0,100%,0)}}.Filter_filterBtns__AhKFm{display:flex;align-items:center;gap:calc(8/1600*100vw)}@media(max-width:1000px){.Filter_filterBtns__AhKFm{gap:calc(8/375*100vw)}}.Filter_filterBtns__AhKFm .btn-nobrd{color:var(--grey2)}@media(hover:hover)and (pointer:fine){.Filter_filterBtns__AhKFm .btn-nobrd:hover{color:#fff}}