.simple-slider .slider-wrapper__content:before{display:none}.simple-slider .slider-wrapper__control{left:var(--range-slider-control-margin-simple);right:var(--range-slider-control-margin-simple)}.checkbox{align-items:center;cursor:pointer;display:flex;position:relative}.checkbox[data-focus] .checkbox__control,.checkbox[data-hover] .checkbox__control{border-color:var(--checkbox-border-color-hover,var(--checkbox-border-color));box-shadow:0 0 0 2px var(--checkbox-focus-outline)}.checkbox[data-state=checked] .checkbox__control{background:var(--checkbox-bg-checked);border-color:var(--checkbox-border-color-checked,var(--checkbox-border-color))}.checkbox[data-state=checked] .checkbox__label{color:var(--checkbox-label-color-checked,var(--checkbox-label-color,inherit))}.checkbox__native{cursor:inherit;height:100%;inset:0;margin:0;opacity:0;padding:0;position:absolute;width:100%}.checkbox__control{align-items:center;background:#0000;border:1px solid var(--checkbox-border-color);border-radius:var(--checkbox-border-radius,6px);display:flex;height:25px;justify-content:center;transition:background-color .15s cubic-bezier(.2,0,0,1),border-color .15s cubic-bezier(.2,0,0,1),box-shadow .15s cubic-bezier(.2,0,0,1);width:25px}.checkbox__control svg{color:var(--checkbox-icon-color)}.checkbox__label{color:var(--checkbox-label-color,inherit);font-size:14px;font-weight:500;line-height:1;margin-left:10px;transition:color .15s cubic-bezier(.2,0,0,1)}.checkbox-group{display:flex;flex-wrap:wrap;gap:20px}.form-badge{min-width:190px}@media only screen and (max-width:734px){.form-badge{display:none}}.mortgage-calculator-form--mask{padding:80px 37px 37px}@media only screen and (max-width:734px){.mortgage-calculator-form--mask{padding:unset}}.mortgage-calculator-form--inner-title{background:var(--color-label);border-radius:30px;height:fit-content;padding:25px 35px}@media only screen and (max-width:734px){.mortgage-calculator-form--inner-title{background:unset;padding:0}}.mortgage-calculator-form--inner-title .mortgage-calculator-form__title{background:var(--color-secondary);border-radius:10px;color:var(--color-surface);display:flex;font-size:var(--typescale-label-medium-font-size);padding:10px;width:fit-content}.mortgage-calculator-form__title{margin-bottom:25px}.mortgage-calculator-form__start{display:grid;gap:34px 15px;grid-template-columns:1fr;padding-bottom:14px}@media only screen and (max-width:1068px){.mortgage-calculator-form__start{grid-template-columns:1fr 1fr}}.mortgage-calculator-form .mortgage-calculator-form-projects{z-index:var(--z-index-2)}@media only screen and (max-width:1068px){.mortgage-calculator-form .mortgage-calculator-form-projects{grid-column:span 2}}.mortgage-calculator-form .mortgage-calculator-form-programs{z-index:var(--z-index-1)}@media only screen and (max-width:1068px){.mortgage-calculator-form .mortgage-calculator-form-programs,.mortgage-calculator-form__cost,.mortgage-calculator-form__initial-payment{grid-column:span 2}}.mortgage-calculator-form__initial-payment .slider-wrapper__content-end{order:-1;text-align:start}.mortgage-calculator-form__initial-payment .slider-wrapper__content-start{color:var(--color-primary);text-align:end}@media only screen and (max-width:1068px){.mortgage-calculator-form__checkboxes,.mortgage-calculator-form__deadline{grid-column:span 2}}.mortgage-calculator-form .mortgage-calculator-form-programs__count,.mortgage-calculator-form .mortgage-calculator-form-projects__count{margin-left:5px;opacity:.5}.mortgage-calculator-result-dynamic-rate-group__value span{font-family:var(--font);font-size:var(--typescale-body-medium-font-size);font-style:normal;font-weight:var(--typescale-body-medium-font-weight,500);letter-spacing:var(--typescale-body-medium-letter-spacing);line-height:var(--typescale-body-medium-line-height);-webkit-text-decoration:var(--typescale-body-medium-text-decoration);text-decoration:var(--typescale-body-medium-text-decoration);text-transform:var(--typescale-body-medium-text-transform)}.mortgage-calculator-result-dynamic-rate__banner{align-items:flex-end;display:grid;gap:20px 15px;grid-template-columns:1fr auto}@media only screen and (max-width:1280px){.mortgage-calculator-result-dynamic-rate__banner{gap:10px;grid-template-columns:1fr}}.mortgage-calculator-result-dynamic-rate__title{color:var(--color-primary)}.mortgage-calculator-result-dynamic-rate__more{width:fit-content}@media only screen and (min-width:1280.1px){.mortgage-calculator-result-dynamic-rate__more{padding-bottom:10px}}@media (any-hover:hover) and (pointer:fine){.mortgage-calculator-result-dynamic-rate__more:hover .button__content{color:var(--color-primary-hover)}}.mortgage-calculator-result-dynamic-rate__result{background:var(--color-calculator-banner-bg,var(--color-secondary-gradient));border-radius:20px;color:var(--color-calculator-banner-text-color,var(--color-on-surface-light));grid-column:1/-1;overflow:hidden;padding:35px;position:relative}@media only screen and (max-width:1068px){.mortgage-calculator-result-dynamic-rate__result{grid-row:2;margin-bottom:5px}}@media only screen and (max-width:734px){.mortgage-calculator-result-dynamic-rate__result{background:var(--color-primary);padding:15px 15px 30px}}.mortgage-calculator-result-dynamic-rate__result-start{display:flex;flex-wrap:wrap;gap:30px 100px}.mortgage-calculator-result-dynamic-rate__result-end{border-top:1px solid var(--color-white-50,var(--color-on-surface-light-variant));display:flex;margin-top:30px;padding-top:30px}@media only screen and (max-width:734px){.mortgage-calculator-result-dynamic-rate__result-end{margin-top:25px;padding-top:25px}}.mortgage-calculator-result-dynamic-rate__result-group{flex:1 1 auto}.mortgage-calculator-result-dynamic-rate__agreement{color:var(--color-on-surface-light);margin-top:30px}@media only screen and (max-width:734px){.mortgage-calculator-result-dynamic-rate__agreement{font-size:12px;margin-top:25px;order:4}}.mortgage-calculator-result-dynamic-rate__button{margin-top:25px}@media only screen and (max-width:734px){.mortgage-calculator-result-dynamic-rate__button{order:3}.mortgage-calculator-result-dynamic-rate__button .button{width:100%}}@media only screen and (max-width:431px){.mortgage-calculator-result-dynamic-rate .field__label{font-size:12px}}.mortgage-calculator-result-dynamic-rate .is-static .mortgage-calculator-result-dynamic-rate-group__arrow,.mortgage-calculator-result-dynamic-rate .is-static .mortgage-calculator-result-dynamic-rate-group__col:first-child,.mortgage-calculator-result-dynamic-rate .is-static .mortgage-calculator-result-dynamic-rate-group__label{display:none}.mortgage-calculator-result-dynamic-rate__content{display:flex;flex-direction:column;position:relative}.mortgage-calculator-result-dynamic-rate__content.mask .mortgage-calculator-result-dynamic-rate__header{margin-bottom:unset}.mortgage-calculator-result-dynamic-rate__content.mask .mortgage-calculator-result-dynamic-rate__banner-wrapper{background:var(--color-primary);border-radius:30px;color:var(--color-on-primary);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='871' height='316' fill='none' viewBox='0 0 871 316'%3E%3Cpath fill='%23000' d='M0 30C0 13.432 13.432 0 30 0h491.257a30 30 0 0 1 25.122 13.601l5.742 8.798A30 30 0 0 0 577.243 36H841c16.569 0 30 13.432 30 30v220c0 16.569-13.431 30-30 30H30c-16.569 0-30-13.431-30-30z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='871' height='316' fill='none' viewBox='0 0 871 316'%3E%3Cpath fill='%23000' d='M0 30C0 13.432 13.432 0 30 0h491.257a30 30 0 0 1 25.122 13.601l5.742 8.798A30 30 0 0 0 577.243 36H841c16.569 0 30 13.432 30 30v220c0 16.569-13.431 30-30 30H30c-16.569 0-30-13.431-30-30z'/%3E%3C/svg%3E");-webkit-mask-position:right top;mask-position:right top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;padding:60px 40px 40px}@media only screen and (max-width:734px){.mortgage-calculator-result-dynamic-rate__content.mask .mortgage-calculator-result-dynamic-rate__banner-wrapper{background:unset;-webkit-mask-image:none;mask-image:none;padding:unset}.mortgage-calculator-result-dynamic-rate__content.mask .mortgage-calculator-result-dynamic-rate__banner-wrapper .noise-bg{display:none}}.mortgage-calculator-result-dynamic-rate__content.mask .mortgage-calculator-result-dynamic-rate__percent{background:var(--color-white);border-radius:16px;color:var(--color-primary);max-width:fit-content;padding:12px 15px;white-space:nowrap}@media only screen and (max-width:734px){.mortgage-calculator-result-dynamic-rate__content.mask .mortgage-calculator-result-dynamic-rate__percent{background:none;border-radius:unset;font-size:28px;margin-bottom:20px;padding:unset}}.mortgage-calculator-result-dynamic-rate__content.mask .mortgage-calculator-result-dynamic-rate__result{background:#0000;color:inherit;padding:unset;padding-top:45px}@media only screen and (max-width:734px){.mortgage-calculator-result-dynamic-rate__content.mask .mortgage-calculator-result-dynamic-rate__result{background:var(--color-primary);border-radius:15px;padding:clamp(20px,2.5vw,40px)}}.mortgage-calculator-result-dynamic-rate__content.mask .mortgage-calculator-result-dynamic-rate__more.with-mask{position:absolute;right:15px;top:0;z-index:1}@media only screen and (max-width:734px){.mortgage-calculator-result-dynamic-rate__content.mask .mortgage-calculator-result-dynamic-rate__more.with-mask{margin-top:20px;order:2;position:static;text-align:start}}.mortgage-calculator-result-dynamic-rate__content.mask .mortgage-calculator-result-dynamic-rate__more.without-mask{display:none}.mortgage-calculator-result-dynamic-rate-group__title{border:1px solid var(--color-white-50);border-radius:8px;display:inline-flex;margin-bottom:18px;padding:4px 9px}@media only screen and (max-width:734px){.mortgage-calculator-result-dynamic-rate-group__title{font-size:16px;margin-bottom:12px}}.mortgage-calculator-result-dynamic-rate-group__cols{display:flex;gap:50px}.mortgage-calculator-result-dynamic-rate-group__col{position:relative}.mortgage-calculator-result-dynamic-rate-group__col-title{background:var(--color-on-primary);color:var(--color-primary);margin-bottom:10px}.mortgage-calculator-result-dynamic-rate-group__arrow{position:absolute;right:100%;top:50%;transform:translate(-20px) translateY(-50%)}.mortgage-calculator-result-dynamic-rate-group__value{font-size:26px;line-height:1.1;position:relative}@media only screen and (max-width:734px){.mortgage-calculator-result-dynamic-rate-group__value{font-size:20px}.mortgage-calculator-result-dynamic-rate-group__value span{font-size:14px}}.mortgage-calculator-result-dynamic-rate-group__value--large{font-size:36px;line-height:1.3}@media only screen and (max-width:734px){.mortgage-calculator-result-dynamic-rate-group__value--large{font-size:20px}}.mortgage-calculator-result-dynamic-rate-group__label{color:var(--color-white-70,var(--color-on-surface-dark-variant));margin-top:2px}.mortgage-calculator-section{display:flex;flex-direction:column}.mortgage-calculator-section__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px;padding-bottom:15px;position:relative}@media only screen and (max-width:734px){.mortgage-calculator-section__header{margin-bottom:25px;padding-bottom:15px}}.mortgage-calculator-section__header:before{background:var(--color-on-surface);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.mortgage-calculator-section__calculator{padding-bottom:0;padding-top:0}.mortgage-calculator-section__calculator-body{display:grid;gap:40px 5.8vw;grid-template-columns:minmax(200px,375px) minmax(650px,1fr)}@media only screen and (max-width:1068px){.mortgage-calculator-section__calculator-body{display:flex;flex-direction:column}}@media only screen and (min-width:1068.1px){.mortgage-calculator-section__calculator-form{align-self:flex-start;position:sticky;top:calc(var(--header-height) + 20px)}}@media only screen and (max-width:734px){.mortgage-calculator-section .section--island .mortgage-calculator-section__calculator-body{padding-bottom:50px}}.mortgage-calculator-section .mortgage-calculator-section-purchase{overflow:hidden;padding-top:0}@media only screen and (max-width:734px){.mortgage-calculator-section .mortgage-calculator-section-purchase{padding-bottom:55px}}
