.apartment-mortgage[data-v-65077af0]{padding:5.6rem 0}@media (max-width: calc(48rem - .1px)){.apartment-mortgage[data-v-65077af0]{padding:4rem 0}}.apartment-mortgage__head[data-v-65077af0]{margin-bottom:4rem}@media (max-width: calc(48rem - .1px)){.apartment-mortgage__head[data-v-65077af0]{margin-bottom:2.4rem}}.apartment-mortgage__head--compact[data-v-65077af0]{margin-bottom:2.4rem}.apartment-mortgage__head[data-v-65077af0] .pretitle{font-size:1.6rem;line-height:1.6rem}@media (max-width: calc(48rem - .1px)){.apartment-mortgage__head[data-v-65077af0] .pretitle{font-size:1.2rem}}.apartment-mortgage__title[data-v-65077af0]{font-size:3.2rem;font-weight:500;line-height:4rem}@media (max-width: calc(48rem - .1px)){.apartment-mortgage__title[data-v-65077af0]{font-size:2.4rem;line-height:2.8rem}}.apartment-mortgage__title[data-v-65077af0]{color:#3b3b3b;display:flex;flex-direction:column;margin:0;text-transform:uppercase}@media (max-width: calc(48rem - .1px)){.apartment-mortgage__title[data-v-65077af0]{font-size:2rem;line-height:2.4rem}}.apartment-mortgage__title-row[data-v-65077af0]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:1.6rem}@media (max-width: calc(48rem - .1px)){.apartment-mortgage__title-row[data-v-65077af0]{gap:1.2rem}}.apartment-mortgage__grid[data-v-65077af0]{display:grid;gap:1.6rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: calc(77.5rem - .1px)){.apartment-mortgage__grid[data-v-65077af0]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width: calc(62rem - .1px)){.apartment-mortgage__grid[data-v-65077af0]{grid-template-columns:1fr}}.apartment-mortgage__form[data-v-65077af0]{display:flex;flex-direction:column;gap:1.6rem}.apartment-mortgage__select[data-v-65077af0] .ui-select{gap:.4rem}.apartment-mortgage__select[data-v-65077af0] .ui-select__label{font-size:1.6rem;font-weight:500;line-height:2rem}@media (max-width: calc(48rem - .1px)){.apartment-mortgage__select[data-v-65077af0] .ui-select__label{font-size:1.4rem;line-height:1.6rem}}.apartment-mortgage__select[data-v-65077af0] .ui-select__trigger{background:#f7f7f7;border-color:transparent}.apartment-mortgage__select[data-v-65077af0] .ui-select__trigger:hover{border-color:transparent}@media (max-width: calc(48rem - .1px)){.apartment-mortgage__select[data-v-65077af0] .ui-select__value{font-size:1.4rem}}.apartment-mortgage__field[data-v-65077af0]{display:flex;flex-direction:column;gap:.4rem}.apartment-mortgage__label[data-v-65077af0]{color:#898989;font-size:1.6rem;font-weight:500;line-height:2rem}@media (max-width: calc(48rem - .1px)){.apartment-mortgage__label[data-v-65077af0]{font-size:1.4rem;line-height:1.6rem}}.apartment-mortgage__control[data-v-65077af0]{background:#f7f7f7;border-radius:.4rem;display:flex;flex-direction:column;gap:1.2rem;padding:1.2rem 1.6rem}.apartment-mortgage__value[data-v-65077af0]{color:#3b3b3b;font-size:1.6rem;font-weight:500;line-height:2rem}@media (max-width: calc(48rem - .1px)){.apartment-mortgage__value[data-v-65077af0]{font-size:1.4rem;line-height:1.6rem}}.apartment-mortgage__range[data-v-65077af0]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#3b3b3b;cursor:pointer;height:.2rem;margin:0;outline:none;padding:0;width:100%}.apartment-mortgage__range[data-v-65077af0]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#3b3b3b;border:none;border-radius:100rem;cursor:grab;height:1.2rem;width:2rem}.apartment-mortgage__range[data-v-65077af0]::-moz-range-thumb{background:#3b3b3b;border:none;border-radius:100rem;cursor:grab;height:1.2rem;width:2rem}.apartment-mortgage__range[data-v-65077af0]:focus::-webkit-slider-thumb{background:#fe6829}.apartment-mortgage__range[data-v-65077af0]:focus::-moz-range-thumb{background:#fe6829}.apartment-mortgage__submit[data-v-65077af0]{margin-top:.8rem}.apartment-mortgage__result[data-v-65077af0]{background:#3b3b3b;border-radius:.4rem;color:#fcfcfc;display:flex;flex-direction:column;gap:4rem;justify-content:space-between;min-height:32rem;overflow:hidden;padding:2.4rem;position:relative}@media (max-width: calc(48rem - .1px)){.apartment-mortgage__result[data-v-65077af0]{min-height:24rem}}.apartment-mortgage__result-pattern[data-v-65077af0]{background-image:url(../images/home/pattern-dark.svg);background-position:50%;background-size:2042px auto;inset:0;opacity:.5;pointer-events:none;position:absolute}.apartment-mortgage__result-top[data-v-65077af0]{display:flex;flex-direction:column;gap:2.4rem;position:relative}.apartment-mortgage__result-bottom[data-v-65077af0]{display:flex;flex-direction:column;gap:1.6rem;position:relative}.apartment-mortgage__payment-group[data-v-65077af0],.apartment-mortgage__term-group[data-v-65077af0]{display:flex;flex-direction:column;gap:.8rem}.apartment-mortgage__program[data-v-65077af0]{color:#fcfcfc;font-family:Inter,Noto Sans,sans-serif;font-size:2.4rem;font-weight:500;letter-spacing:-.01em;line-height:3.2rem;margin:0}@media (max-width: calc(48rem - .1px)){.apartment-mortgage__program[data-v-65077af0]{font-size:1.8rem;line-height:2.4rem}}.apartment-mortgage__muted[data-v-65077af0]{color:#bebebe;font-size:1.4rem;line-height:2rem;margin:0}@media (max-width: calc(48rem - .1px)){.apartment-mortgage__muted[data-v-65077af0]{font-size:1.2rem;line-height:1.6rem}}.apartment-mortgage__payment[data-v-65077af0],.apartment-mortgage__term[data-v-65077af0]{color:#fcfcfc;font-family:Geist Mono,Fira Mono,monospace;font-size:2rem;font-weight:500;letter-spacing:-.01em;line-height:2rem;margin:0;text-transform:uppercase}@media (max-width: calc(48rem - .1px)){.apartment-mortgage__payment[data-v-65077af0],.apartment-mortgage__term[data-v-65077af0]{font-size:1.6rem;line-height:1.6rem}}.apartment-mortgage__note[data-v-65077af0]{color:#898989;font-size:1.4rem;line-height:2rem;margin:0}@media (max-width: calc(48rem - .1px)){.apartment-mortgage__note[data-v-65077af0]{font-size:1.2rem;line-height:1.6rem}}.apartment-mortgage__disclaimer[data-v-65077af0]{color:#898989;font-size:1.2rem;line-height:1.6rem;margin:0}.apartment-mortgage__media[data-v-65077af0]{background:#f7f7f7;border-radius:.4rem;min-height:32rem;overflow:hidden;position:relative}@media (max-width: calc(77.5rem - .1px)){.apartment-mortgage__media[data-v-65077af0]{display:none}}@media (max-width: calc(62rem - .1px)){.apartment-mortgage__media[data-v-65077af0]{display:block;min-height:23.2rem}}.apartment-mortgage__media-image[data-v-65077af0]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}
