.ui-table[data-v-7ba18dee]{width:100%}.ui-table td[data-v-7ba18dee]{direction:ltr;vertical-align:middle;text-align:center}.ui-table td[data-v-7ba18dee]:first-child{text-align:left}.detail-row-table[data-v-7ba18dee],.row-table[data-v-7ba18dee]{border-bottom:1px solid #d4d4d4}.row-table--hovered[data-v-7ba18dee]:hover{background:hsla(0,0%,84.7%,.19);cursor:pointer}.header-table__row[data-v-7ba18dee]{color:#666;height:36px;border-bottom:1px solid #d4d4d4}.header-table__ceil[data-v-7ba18dee]{white-space:nowrap;padding:0 16px 0 0;vertical-align:top;text-align:center}.header-table__ceil[data-v-7ba18dee]:first-child{text-align:left}.header-table__ceil--sortable span[data-v-7ba18dee]:hover{cursor:pointer}.header-table__ceil--sortable span[data-v-7ba18dee]:before{content:"";border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid;border-bottom:0;position:absolute;top:.5em;right:-15px;transform:translateY(-50%)}.header-table__ceil--sorted-asc span[data-v-7ba18dee]:before{border-top:4px solid #f01616;border-bottom:0}.header-table__ceil--sorted-desc span[data-v-7ba18dee]:before{border-bottom:4px solid #f01616;border-top:0}.header-table__text[data-v-7ba18dee]{position:relative;font-size:12px}@media screen and (min-width:768px){.header-table__text[data-v-7ba18dee]{font-size:16px}}.mortgage__table[data-v-41be1c44]{margin-top:20px}@media screen and (min-width:1025px){.mortgage__table[data-v-41be1c44]{margin-top:40px}}.bank-ceil-table-mortgage[data-v-41be1c44]{display:flex;align-items:center;flex-direction:column;width:35vw}@media screen and (min-width:768px){.bank-ceil-table-mortgage[data-v-41be1c44]{width:18vw}}@media screen and (min-width:1025px){.bank-ceil-table-mortgage[data-v-41be1c44]{width:12vw}}.bank-ceil-table-mortgage__image[data-v-41be1c44]{height:100%;width:auto;max-width:100%;max-height:40px}@media screen and (min-width:1025px){.bank-ceil-table-mortgage__image[data-v-41be1c44]{max-height:4vw}}.bank-ceil-table-mortgage__label[data-v-41be1c44]{line-height:16px;font-size:10px;color:#d5dadd;margin-top:5px;text-align:center}.mortgage[data-v-214b7c92]{margin-bottom:2vh}.mortgage__calculator[data-v-214b7c92]{margin-bottom:20px}@media screen and (min-width:1025px){.mortgage__calculator[data-v-214b7c92]{width:15vw;min-width:250px}}[data-v-214b7c92] .table-mortgage__payment-ceil{color:#ed1c24}[data-v-214b7c92] .table-mortgage .row-table>td{font-size:18px;padding:20px}[data-v-214b7c92] .table-mortgage .row-table>td:last-child{text-align:right}@media screen and (min-width:768px){[data-v-214b7c92] .table-mortgage .row-table>td{padding:10px}}[data-v-214b7c92] .table-mortgage .row-table--clicked{background:#f3f3f3}@media screen and (min-width:768px){[data-v-214b7c92] .table-mortgage .row-table--clicked{background:#fff}}@media screen and (min-width:768px){[data-v-214b7c92] .table-mortgage .detail-row-table{display:none}}[data-v-214b7c92] .table-mortgage .header-table{display:none}@media screen and (min-width:768px){[data-v-214b7c92] .table-mortgage .header-table{display:table-header-group}}@media screen and (min-width:1440px){[data-v-214b7c92] .table-mortgage .header-table__text{font-size:1.3vw}}@media screen and (min-width:1440px){[data-v-214b7c92] .table-mortgage th{padding-bottom:18px}}[data-v-214b7c92] .table-mortgage th:last-child{text-align:right}[data-v-214b7c92] .table-mortgage th:first-child{padding:0 10px}[data-v-214b7c92] .table-mortgage td:nth-child(2){text-align:right}@media screen and (min-width:768px){[data-v-214b7c92] .table-mortgage td:nth-child(2){text-align:center}}[data-v-214b7c92] .table-mortgage td:nth-child(5){min-width:92px}[data-v-214b7c92] .table-mortgage td:nth-child(3),[data-v-214b7c92] .table-mortgage td:nth-child(4),[data-v-214b7c92] .table-mortgage td:nth-child(5){display:none}@media screen and (min-width:768px){[data-v-214b7c92] .table-mortgage td:nth-child(3),[data-v-214b7c92] .table-mortgage td:nth-child(4),[data-v-214b7c92] .table-mortgage td:nth-child(5){display:table-cell}}[data-v-214b7c92] .detail-row-table-mortgage{padding:10px 20px;background:#f3f3f3}[data-v-214b7c92] .table-detail-mortgage{width:100%}[data-v-214b7c92] .table-detail-mortgage__row{font-size:15px;line-height:150%}[data-v-214b7c92] .table-detail-mortgage__ceil{font-size:15px}[data-v-214b7c92] .table-detail-mortgage__ceil:first-child{color:#9b9b9b;text-transform:uppercase;font-weight:500;text-align:left}[data-v-214b7c92] .table-detail-mortgage__ceil:last-child{text-align:right}.calculator-mortgage__title[data-v-214b7c92]{font-size:24px;padding-bottom:16px;color:#666;line-height:120%}.calculator-mortgage__slider[data-v-214b7c92]{margin-bottom:30px}@media screen and (min-width:1025px){.calculator-mortgage[data-v-214b7c92]{padding:0}}.payment-calculator-mortgage__label[data-v-214b7c92]{line-height:normal;font-size:18px;color:#9b9b9b}.payment-calculator-mortgage__value[data-v-214b7c92]{line-height:normal;font-size:48px;color:#000;margin-bottom:20px;white-space:nowrap}.payment-calculator-mortgage__button[data-v-214b7c92]{font-size:18px}.payment-calculator-mortgage__postscript[data-v-214b7c92]{line-height:15px;font-size:12px;color:#b3b3b3;margin-top:10px}.info-mortgage[data-v-214b7c92]{padding:4vw}@media screen and (min-width:1024px){.info-mortgage[data-v-214b7c92]{display:flex}}.item-info-mortgage[data-v-214b7c92]{width:100%;padding:10px 20px;display:flex;align-items:center;box-sizing:border-box}@media screen and (min-width:1024px){.item-info-mortgage[data-v-214b7c92]{padding:0;flex-direction:column}}.item-info-mortgage__title[data-v-214b7c92]{font-size:30px;width:110px;color:#ed4249}@media screen and (min-width:1024px){.item-info-mortgage__title[data-v-214b7c92]{font-size:42px;line-height:42px;margin-bottom:15px;text-align:center}}.item-info-mortgage__description[data-v-214b7c92]{width:calc(100% - 80px);color:#666;font-size:15px;line-height:20px}@media screen and (min-width:1024px){.item-info-mortgage__description[data-v-214b7c92]{text-align:center;width:100%}}.content-wrapper[data-v-37f56e86]{margin:0 4vw}.content-wrapper--offset-top[data-v-37f56e86]{margin-top:4vw}@media screen and (min-width:768px){.content-wrapper--offset-top[data-v-37f56e86]{margin-top:30px}}.content-wrapper--fill-height[data-v-37f56e86]{min-height:calc(100vh - 80px)}