.mortgage-cost-info-popup__trigger{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#mortgage_cost_info.js_popup_content{display:none;box-sizing:border-box;width:100%;height:100%;max-height:100%;overflow:hidden}#mortgage_cost_info.js_popup_content.show{display:flex;flex-direction:column}#mortgage_cost_info.js_popup_content .mortgage-info__container{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;margin-top:50px;padding:0 20px 20px}.mortgage-calculator-block{width:100%;margin-bottom:24px}.calculator{border:solid 1px #ccc;border-radius:8px;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;height:auto;max-width:486px;padding:15px;width:100%;margin-bottom:0}@media(min-width:1191px){.calculator{border:none;max-width:none;padding:0}}.calculator input,.calculator button,.calculator select,.calculator textarea{font-family:inherit}.calculator__price-disabled{color:#2a2a2a;font-size:18px;font-weight:600}.calculator__header{align-items:center;display:flex;justify-content:space-between;padding-top:15px;width:100%;font-weight:600;font-size:18px;margin:0}.calculator__header::after{background-image:var(--mortgage-calculator-pictogram);background-repeat:no-repeat;background-size:contain;content:"";height:56px;margin-right:5px;margin-top:-10px;width:56px}.calculator__subtitle{font-weight:500}.calculator .form__field{align-items:center;display:flex;justify-content:space-between;padding:0;position:relative;width:100%}.calculator__saves-field{position:relative;display:flex;align-items:stretch;width:100%;max-width:100%;border:solid 1px #ccc;border-radius:5px;height:41px;overflow:hidden;background:#fff}.calculator__input{height:41px !important;padding-bottom:0 !important;padding-top:0 !important;text-align:right;width:100%;font-weight:400;font-size:16px;border-radius:5px !important;border:solid 1px #ccc;box-sizing:border-box;outline:none}.calculator__input--interest{padding-left:36px !important;padding-right:50% !important;text-align:right;width:100%}.calculator__input--percentage{align-items:center;border:none !important;border-left:solid 1px #ccc !important;border-radius:0 !important;display:flex;flex:0 0 20%;height:41px;justify-content:center;max-width:20%;min-width:0;width:20%}.calculator__input--percentage-value{border:none !important;border-radius:0 !important;height:100% !important;padding:0 42% 0 0 !important;text-align:right;width:100%;background:rgba(0,0,0,0)}.calculator__input--price{padding-right:28px !important;width:100%}.calculator__input--saves{border:none !important;border-bottom-right-radius:0 !important;border-top-right-radius:0 !important;border-right:none !important;flex:1 1 80%;min-width:0;padding-right:32% !important;width:auto;background:rgba(0,0,0,0)}.calculator__input--years{padding-right:50% !important;padding-left:0 !important;text-align:right;width:100%}.calculator__input-symbol{position:absolute;top:50%;transform:translateY(-50%);right:10px;left:auto;pointer-events:none}.calculator__input-symbol--saves{left:50%;right:auto}.calculator__input-symbol--percentage{left:93%;right:auto}.calculator__input-symbol--interest,.calculator__input-symbol--years{left:51%;right:auto}.calculator__input:focus-visible,.calculator__input input:focus-visible{outline:none}.calculator__row--saves .form__field{width:100%}.calculator__row{display:flex;flex-wrap:wrap;font-size:16px;justify-content:space-between;line-height:41px;position:relative;margin-bottom:25px}.calculator__row--header{margin:0}.calculator__row--subheader{font-size:15px;margin:10px 0}.calculator__row .interest-rates{font-weight:normal;padding-top:5px}.calculator__row .interest-rates__container{display:flex;justify-content:space-between;line-height:22px;padding-bottom:8px;width:100%}.calculator__row .interest-rates-button{background-color:rgba(0,116,193,.08);border-radius:50%;color:#0074c1;font-size:1.4em;height:25px;line-height:24px;position:absolute;text-align:center;text-decoration:none;user-select:none;width:25px;z-index:1;top:8px}.calculator__row .interest-rates-button__left{left:10px}.calculator__row .interest-rates-button__right{right:10px}.calculator__row .interest-rates__radio{display:inline-block}.calculator__row .interest-rates__radio input{display:none}.calculator__row .interest-rates__radio:first-child{padding-right:10px}.calculator__row .interest-rates__radio-custom{padding:3px !important;vertical-align:text-top;margin-top:2px;width:15px !important;height:15px !important;border:1px solid #2a2a2a;margin-right:4px;display:inline-block;cursor:pointer;border-radius:50%;background:#fff}.calculator__row .interest-rates__radio-custom label{height:100%;width:100%;display:block;border-radius:50%}.calculator__row .interest-rates__radio .label{font-size:14px;line-height:1.2;display:inline-block;vertical-align:text-top}.calculator__row .interest-rates__radio .label label{font-size:15px;cursor:pointer}.calculator__row .interest-rates__radio input[type=radio]:checked+.interest-rates__radio-custom{border:1px solid #2a2a2a}.calculator__row .interest-rates__radio input[type=radio]:checked+.interest-rates__radio-custom label{background:#2a2a2a}.calculator__range{line-height:18px;margin-top:12px;width:100%}.calculator__range input{margin:0 !important;min-height:29px;width:100%}.calculator__range-legend{display:flex;justify-content:space-between}.calculator__results .calculator__cta-button{box-sizing:border-box;display:block;margin-bottom:15px;text-align:center;text-decoration:none;width:100%}.mortgage-calculator{--range-min-value:0%;--range-max-value:100%;--range-current-value:0%;margin-top:0}@media(min-width:1191px){.mortgage-calculator{display:flex;align-items:flex-start;gap:20px;margin-top:50px}.mortgage-calculator .calculator__slider{flex:1 1 0;min-width:0;border:solid 1px #ccc;border-radius:8px;padding:15px;box-sizing:border-box}.mortgage-calculator .calculator__results{flex:0 0 300px;max-width:300px;width:100%}}.mortgage-calculator input[type=range]{-webkit-appearance:none;margin:15px 0;width:100%;background:rgba(0,0,0,0)}.mortgage-calculator input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:10px;background:linear-gradient(90deg,#0074c1 var(--range-min-value),#0074c1 var(--range-current-value),#dbdbdb var(--range-current-value),#dbdbdb var(--range-max-value))}.mortgage-calculator input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:20px;width:20px;border-radius:50%;background:#0074c1;margin-top:-8px;cursor:pointer}.mortgage-calculator input[type=range]::-moz-range-track{height:4px;border-radius:10px;background:#dbdbdb}.mortgage-calculator input[type=range]::-moz-range-progress{height:4px;border-radius:10px;background:#0074c1}.mortgage-calculator input[type=range]::-moz-range-thumb{height:20px;width:20px;border-radius:50%;background:#0074c1;border:none;cursor:pointer}.calculator__disclaimer{font-size:12px;line-height:1.3 !important;padding:0 6px 13px 0;color:#2a2a2a}.amount__container{background-color:#f5f6f7;border-radius:15px;margin-bottom:15px}.amount__row{padding:16px}.amount__row--month{background-color:#f5f6f7;border-bottom:2px solid #ccc;text-align:center;border-radius:15px 15px 0 0}.amount__month-title{font-weight:500;line-height:30px}.amount__month-cost{font-weight:600;font-size:20px}.amount__total{display:flex;justify-content:space-between}.amount__total-title{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:500;line-height:normal}.amount__total-title--modal-link{color:#0074c1;cursor:pointer}.amount__total-value{font-weight:600;font-size:14px}.amount__icon{flex-shrink:0;font-size:14px;margin-right:4px;line-height:1}.amount__icon::before{color:#0074c1}.amount__small{font-size:12px;font-weight:500;line-height:2.5;padding:0;width:100%}.amount__button{margin-top:8px;text-align:center}.amount__cost--disabled{opacity:.5}.mortgage-info__container{max-width:530px;margin:auto;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;color:#2a2a2a}.mortgage-info__body{width:100%}.mortgage-info__title{font-size:18px;font-weight:600;margin-bottom:20px;display:block}.mortgage-info__section{background-color:#f5f6f7;border-radius:4px;margin-bottom:12px;padding:16px}.mortgage-info__section-title{font-size:15px;font-weight:600;margin-bottom:10px}.mortgage-info__section-subtitle{font-size:12px;line-height:18px}.mortgage-info__section--price{background-color:#fff;border:1px solid #d5d7dd}.mortgage-info__row{display:flex;font-size:14px;justify-content:space-between;align-items:center;line-height:25px}.mortgage-info__row--total{font-weight:600}.mortgage-info__cost-summary{background-color:#d5d7dd;border-radius:4px;font-weight:600;margin-bottom:16px;padding:24px 16px 18px}.mortgage-info__text{font-size:12px;line-height:18px}.mortgage-info hr{border:0;height:2px;background-color:#fff;margin-bottom:12px}.validation-error--input{border-color:#ea4f2c !important}.validation-error{color:#ea4f2c;font-size:12px;width:100%}.u-hide{display:none !important}