.mortgage-calculator-legal-notes{display:flex;justify-content:center}.mortgage-calculator-legal-notes__link{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;gap:.5rem;padding:0}.mortgage-calculator-legal-notes__link:hover span{text-decoration:underline}.mortgage-calculator-legal-notes__content p{margin-bottom:1rem}.mortgage-calculator-legal-notes__content ul{margin-bottom:1rem;padding-left:1.5rem}.mortgage-calculator-legal-notes__content ul li{list-style:disc}.mortgage-calculator-legal-notes__content>:last-child{margin-bottom:0}.mortgage-calculator__message{margin-bottom:2rem}.mortgage-calculator__row{display:grid;grid-gap:1.75rem;grid-template-columns:1fr;margin-bottom:1.75rem}@media(min-width:1200px){.mortgage-calculator__row{grid-gap:1rem;grid-template-columns:1fr 1fr}}.mortgage-calculator__row>*{min-width:0}.mortgage-calculator__row--property-type{grid-template-columns:1fr}@media(min-width:992px){.mortgage-calculator__row--loan{grid-gap:.375rem;grid-template-columns:1fr 1fr}}@media(min-width:1200px){.mortgage-calculator__row--loan{grid-gap:1rem}}.mortgage-calculator__legal-notes{margin-top:2rem}.mortgage-calculator__row--actions{grid-gap:1rem;margin-bottom:0}.mortgage-calculator__down-payment-group{display:flex;gap:.5rem}.mortgage-calculator__down-payment,.mortgage-calculator__down-payment-percentage{align-content:end;display:grid}.mortgage-calculator__down-payment{flex:1 1 auto;min-width:0}.mortgage-calculator__down-payment-percentage{flex:0 0 auto}.mortgage-calculator__down-payment-percentage:before{content:var(--percentage-value,"");font-size:1rem;grid-area:1/1;height:0;padding:0 calc(1rem + 1px);visibility:hidden;white-space:pre}.mortgage-calculator__down-payment-percentage .field{grid-area:1/1;min-width:100%;width:0}.mortgage-calculator .field__footing{display:none}.mortgage-calculator .dropdown{gap:.5rem}.mortgage-calculator .dropdown__value{min-width:0;padding-right:0}.mortgage-calculator .dropdown__caret{flex-shrink:0}.mortgage-calculator .field--disabled .field__append,.mortgage-calculator .field--disabled .field__group,.mortgage-calculator .field--disabled .field__input:disabled,.mortgage-calculator .field--disabled .field__prepend{background-color:#f2f3f5;color:var(--helio-input-text-color,inherit)}.mortgage-calculator__down-payment-field--warning.with-errors .field__group{border-color:#ffa900!important}.mortgage-calculator__down-payment-field--warning.with-errors .field__append,.mortgage-calculator__down-payment-field--warning.with-errors .field__prepend{color:#ffa900!important}.mortgage-calculator__down-payment-field--warning.with-errors.on-focus:not(.field--disabled) .field__group{box-shadow:0 0 3px 2px rgba(255,169,0,.3),0 0 1.5px 1px rgba(255,169,0,.15)}.mortgage-calculator__interest-rate .field__append{align-items:center;display:flex;height:auto;justify-content:center;padding-bottom:0;padding-top:0}.mortgage-calculator__interest-rate .field__updown-button .field__down-button,.mortgage-calculator__interest-rate .field__updown-button .field__up-button{line-height:1!important}.mortgage-calculator__calculate .button{width:100%}.mortgage-calculator__result{align-items:center;animation:mortgage-calculator-result-appear 1s ease-out 1;background-color:rgba(var(--dynamic-result-color),.1);border-radius:var(--border-radius-1,3px);color:rgb(var(--dynamic-result-color));display:flex;height:100%;justify-content:space-between;padding:.5rem 1.5rem;width:100%;margin-bottom:0}@media(min-width:1200px){.mortgage-calculator__result{padding:.75rem 1.5rem}}.mortgage-calculator__result-icon i{font-size:1.125rem}.mortgage-calculator__result-cost{font-size:1rem;font-weight:500;line-height:22px}.mortgage-calculator--compact .mortgage-calculator__row{grid-gap:1rem;grid-template-columns:1fr;margin-bottom:1.5rem}@media(min-width:768px){.mortgage-calculator--compact .mortgage-calculator__row{grid-template-columns:1fr 1fr}}.mortgage-calculator--compact .mortgage-calculator__row--actions{margin-bottom:0}.mortgage-calculator--compact .dropdown__label,.mortgage-calculator--compact .field__label{font-weight:500;line-height:1em}.mortgage-calculator--compact .dropdown__label .information .icon,.mortgage-calculator--compact .field__label .information .icon{font-size:1em}.mortgage-calculator--compact .mortgage-calculator__result{padding:.5rem .75rem}@keyframes mortgage-calculator-result-appear{0%{box-shadow:0 0 0 0 rgba(var(--dynamic-result-color),0);opacity:0}20%{box-shadow:0 0 0 5px rgba(var(--dynamic-result-color),.5);opacity:1}to{box-shadow:0 0 0 10px rgba(var(--dynamic-result-color),0)}}