.mortgage-loan{margin:96px 0 40px}.mortgage-loan__header{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:grid;grid-gap:32px;grid-template-columns:8fr 1fr;margin-bottom:32px}.mortgage-loan__title{font-size:2rem}.mortgage-loan__subtitle{max-width:628px}.mortgage-loan__subtitle--desktop{display:none}.mortgage-loan__calculation{display:grid;grid-row-gap:24px;margin-top:32px}.mortgage-loan__section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-row-gap:32px;-webkit-transition:all .4s linear;transition:all .4s linear}.mortgage-loan__section:nth-child(2){max-height:300px;overflow:hidden;width:auto}.mortgage-loan--closed .mortgage-loan__section:nth-child(2){max-height:0;overflow:hidden;width:0}.mortgage-loan__params{grid-auto-flow:row;grid-gap:44px;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.mortgage-loan__term{display:grid;grid-auto-flow:column;grid-gap:16px}.mortgage-loan .l-input__label,.mortgage-loan__label{margin-bottom:0}.mortgage-loan__result{background-color:#e6f2f4;border-radius:4px;min-height:270px;padding:24px}.mortgage-loan__tooltip{display:inline}.mortgage-loan__value{font-size:1.5rem;margin-top:8px}.mortgage-loan__value--large{font-size:2rem}.mortgage-loan__rate{border-top:1px solid #e7e7e7;font-size:.875rem;margin-top:4px;padding-top:16px}.mortgage-loan__cta{margin-top:-16px;width:100%}.mortgage-loan__logo{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline;justify-self:end}@media screen and (max-width:767.98px){.mortgage-loan__logo{width:70px}.mortgage-loan__term{grid-gap:12px}.mortgage-loan__btn{font-size:.875rem}}@media screen and (min-width:1278px){.mortgage-loan{margin:96px 0 0}.mortgage-loan__subtitle{display:none}.mortgage-loan__subtitle--desktop{display:inherit;max-width:628px}.mortgage-loan__header{grid-template-columns:2fr 1fr}.mortgage-loan__calculation{grid-gap:32px;grid-template-columns:2fr 3fr 3fr;margin-top:48px}.mortgage-loan__values{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.mortgage-loan__section{margin-bottom:0}.mortgage-loan__section:nth-child(2){max-height:none}.mortgage-loan--closed .mortgage-loan__section:last-child{-webkit-transform:translateX(calc(-100% - 32px));-ms-transform:translateX(calc(-100% - 32px));transform:translateX(calc(-100% - 32px))}}