.percentage-number-field{min-height:7rem}.percentage-number-field__label-and-info{display:flex;align-items:center}.percentage-number-field__label-and-info img{margin-left:.5rem;cursor:pointer}.percentage-number-field__label-and-info.margin-left{margin-left:1rem}.percentage-number-field__field-container{margin-top:.5rem;display:flex;align-items:center}.percentage-number-field__field-container__operator{color:#3e90d9;font-weight:700;font-size:1.5rem;margin-right:.5rem}.percentage-number-field__field-container__input-container{position:relative}.percentage-number-field__field-container__input-container__percentage{position:absolute;top:1rem;right:1rem;font-size:1rem;color:#9ba8b7}.percentage-number-field__field-container__input-container input{height:3.2rem;padding:1rem 2rem 1rem 1rem;border:.1rem solid #596e87;border-radius:.3rem;font-size:1rem;width:100%;min-width:7rem}.percentage-number-field__error{color:#e4462a}.total-label .add-margin-left{margin-left:1.3rem}.total-label__label-and-info{display:flex;align-items:center}.total-label__label-and-info p{font-size:.7rem;font-weight:600}.total-label__label-and-info img{margin-left:.5rem;cursor:pointer}.total-label__operator-and-value{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.total-label__operator-and-value__operator{font-weight:700}.total-label__operator-and-value__value-container{display:flex;flex-direction:row;align-items:flex-end;gap:.5rem}.total-label__operator-and-value__value-container__value{font-weight:700}.total-label__operator-and-value__value-container img{padding-left:.5rem}.total-label-row-style{display:flex;justify-content:space-between;font-weight:700;font-size:1.2rem}.total-label-row-style__operator-and-label{display:flex}.total-label-row-style__operator-and-label__operator{padding-right:1rem;width:.5rem;color:#3e90d9;display:flex;align-items:center;justify-content:center}.total-label-row-style__value{color:#1f486d;padding-left:1rem}@media screen and (max-width:34em){.total-label-row-style{font-size:1rem}}.radio-field__label-and-info{display:flex;align-items:center}.radio-field__label-and-info img{margin-left:.5rem;cursor:pointer}.radio-field__selections{margin-top:.5rem;display:flex;gap:1rem}.radio-field__selections li label{cursor:pointer;font-weight:400}.radio-field__selections li label input{margin-right:.5rem}.radio-field__selections li label input[type=radio]{accent-color:#3e90d9}.dropdown-field__label-and-info{display:flex;align-items:center;color:#1a212c}.dropdown-field__label-and-info img{margin-left:.5rem;cursor:pointer}.dropdown-field__select-container{position:relative;min-width:14rem}.dropdown-field__select-container select{margin-top:.5rem;border:.1rem solid #596e87;width:100%;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3.2rem}.dropdown-field__select-container:after{content:url(/_next/static/media/arrow-down.ba42354e.svg);font-size:1rem;top:1.5rem;right:1rem;position:absolute;cursor:pointer;pointer-events:none}.row-style{flex-direction:row}@media screen and (max-width:34em){.row-style{flex-direction:column;gap:0}}.purchase-property-calculator{border-radius:.5rem;color:#1a212c;background-color:#fff;box-shadow:4px 4px 8px rgba(0,0,0,.1)}.purchase-property-calculator .total-label__label-and-info p{font-weight:700;font-size:1.2rem}.purchase-property-calculator .total-label__operator-and-value{justify-content:flex-start}.purchase-property-calculator .total-label__operator-and-value__operator{color:#3e90d9;font-size:1.5rem}.purchase-property-calculator__instruction{padding:1rem}.purchase-property-calculator__section-1{display:flex;border-bottom:.2rem solid #bdc5cf}.purchase-property-calculator__section-1__left{padding:1rem;border-right:.2rem solid #bdc5cf;flex:1 1}.purchase-property-calculator__section-1__left .purchase-price{padding-left:1rem}.purchase-property-calculator__section-1__left .purchase-price input{width:100%}.purchase-property-calculator__section-1__left__down-payment{min-height:7rem;margin-top:1.5rem}.purchase-property-calculator__section-1__left__down-payment__label-and-info{display:flex;align-items:center;margin-left:1rem}.purchase-property-calculator__section-1__left__down-payment__label-and-info label{font-weight:700}.purchase-property-calculator__section-1__left__down-payment__label-and-info img{margin-left:.5rem;cursor:pointer}.purchase-property-calculator__section-1__left__down-payment__fields{display:flex;gap:1rem}.purchase-property-calculator__section-1__left__down-payment__fields .percentage-number-field{min-height:0}.purchase-property-calculator__section-1__left__down-payment__fields .percentage-number-field__label-and-info{display:none}.purchase-property-calculator__section-1__left__down-payment__fields .down-payment{min-height:0}.purchase-property-calculator__section-1__left__down-payment__fields .down-payment__field-container__input-container p{margin-right:.5rem}.purchase-property-calculator__section-1__left__down-payment__fields .down-payment input{width:100%;min-width:6.3rem}.purchase-property-calculator__section-1__left__down-payment__error{color:#e4462a;min-height:3rem}.purchase-property-calculator__section-1__right{padding:1rem;flex:1 1}.purchase-property-calculator__section-1__right .mortgage-rate-selection{margin-top:1.5rem}.purchase-property-calculator__section-2{display:flex;padding:1rem;border-bottom:.2rem solid #bdc5cf}.purchase-property-calculator__section-2__left{flex:3 1;padding-right:.5rem}.purchase-property-calculator__section-2__left .first-buyer-selection{margin-top:1rem}.purchase-property-calculator__section-2__right{flex:2 1;display:flex;flex-direction:column;justify-content:space-between;padding-left:.5rem;gap:1rem}.purchase-property-calculator__section-2__right__top{display:flex;flex-direction:column;gap:.5rem}.purchase-property-calculator__section-2__right .land-transfer-tax-total-label{display:flex;flex-direction:column;align-items:flex-end}.purchase-property-calculator__section-2__right .land-transfer-tax-total-label .total-label__operator-and-value__value-container__value{font-weight:700;font-size:1.2rem;color:#3e90d9}.purchase-property-calculator__section-3{display:flex;background-color:#eef3fa;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.purchase-property-calculator__section-3 .total-label{flex:1 1;padding:1rem}.purchase-property-calculator__section-3 .total-label__operator-and-value__value-container__value{color:#3e90d9;font-size:2rem}.purchase-property-calculator__section-3 .mortgage-total-label{border-right:.2rem solid #bdc5cf}.purchase-property-calculator__result__bottom{color:#596e87;font-size:.8rem;padding:.5rem}.purchase-property-calculator .getStartedBtn{padding:1rem;display:flex;justify-content:end}@media screen and (max-width:34em){.purchase-property-calculator .total-label__label-and-info p{font-size:1rem}.purchase-property-calculator .total-label__operator-and-value{margin-top:.5rem}.purchase-property-calculator .total-label__operator-and-value__value-container__value{font-size:1rem}.purchase-property-calculator__section-1{flex-direction:column}.purchase-property-calculator__section-1__left{border-right:none;border-bottom:.2rem solid #bdc5cf}.purchase-property-calculator__section-2{flex-direction:column;gap:1rem}.purchase-property-calculator__section-2__right{gap:1rem;padding-left:0}.purchase-property-calculator__section-3{flex-direction:column}.purchase-property-calculator__section-3 .mortgage-total-label{border-right:none;border-bottom:.2rem solid #bdc5cf}}