.navigation-inset{margin-top:-176.02px}@media (width<=1199px){.navigation-inset{margin-top:-140px}}html.animations-paused .rotation-element img{transform:rotate(0)!important}body #CookiebotWidget .CookiebotWidget-logo svg circle{fill:#a0a0a0}body #CookiebotWidget{bottom:32px;left:32px}@media (width<=767px){body #CookiebotWidget{bottom:16px!important;left:16px!important}}.calculator-form__main{padding:3rem}.calculator-form__buyer-type,.calculator-form__credit-container,.calculator-form__energy,.calculator-form__income{justify-content:space-between;align-items:center;height:5rem;display:flex}.calculator-form__buyer-type:not(:first-child),.calculator-form__credit-container:not(:first-child),.calculator-form__energy:not(:first-child),.calculator-form__income:not(:first-child){margin-top:2rem}.calculator-form__buyer-type{height:auto}.calculator-form__bottom{z-index:5;background-color:#eceef3;border-bottom-right-radius:30px;border-bottom-left-radius:30px;justify-content:space-between;align-items:center;padding:2rem 3rem;display:flex;position:relative;overflow:hidden}.calculator-form__warning-container{justify-content:center;margin-top:2rem;padding-left:1rem;padding-right:1rem;display:flex}.calculator-form__warning{text-align:center;color:#8b95b4;font-size:1.2rem;font-weight:600;line-height:1.66}.calculator-form__buyer-type-container{background-color:#d1d5e1;border-radius:30px;display:flex;position:relative}.calculator-form__buyer-type-container:before{content:"";background-color:#455587;border-radius:30px;width:50%;height:100%;transition:left .33s cubic-bezier(.645,.045,.355,1);position:absolute;top:0;left:0}.calculator-form__buyer-type-container.alone:before{left:50%}.calculator-form__buyer-type-label{cursor:pointer;z-index:1;border-radius:999px;padding:12px 20px;font-family:HeptaSlab,serif;font-size:14px;font-weight:600;transition:color .33s cubic-bezier(.645,.045,.355,1)}.calculator-form__buyer-type-label.is-active{color:#fff;transition:color .33s cubic-bezier(.645,.045,.355,1)}.calculator-form__buyer-type-input:focus+.calculator-form__buyer-type-label{outline:2px solid #f8b102}.calculator-form__tooltip{margin-left:1rem;display:inline-block}.calculator-form__income-container{width:100%;min-height:12rem;max-height:12rem;margin-top:2rem;transition:min-height .33s cubic-bezier(.645,.045,.355,1) .1s;position:relative}.calculator-form__income-container.is-active{min-height:19rem;max-height:19rem;transition:min-height .33s cubic-bezier(.645,.045,.355,1)}.calculator-form__income{justify-content:space-between;display:flex}.calculator-form__income--partner{visibility:hidden;opacity:0;width:100%;transition:opacity .33s cubic-bezier(.645,.045,.355,1),visibility .33s cubic-bezier(.645,.045,.355,1);position:absolute;top:5rem;left:0}.calculator-form__income--partner.is-active{visibility:visible;opacity:1;transition:opacity .33s cubic-bezier(.645,.045,.355,1) .1s,visibility .33s cubic-bezier(.645,.045,.355,1) .1s}.calculator-form__energy{justify-content:space-between;width:100%;transition:opacity .33s cubic-bezier(.645,.045,.355,1),visibility .33s cubic-bezier(.645,.045,.355,1);display:flex;position:absolute;bottom:0;left:0}.calculator-form__label-container,.calculator-form__label-container--expenses{align-items:center;max-width:180px;display:flex;position:relative}.calculator-form__label-container--expenses{text-align:start;flex-direction:column;align-items:start;min-height:65px}.calculator-form__label-container.full-width,.calculator-form__label-container.full-width .calculator-form__label,.full-width.calculator-form__label-container--expenses,.full-width.calculator-form__label-container--expenses .calculator-form__label{max-width:100%}.calculator-form__label-container.is-invalid .calculator-form__label--warning,.is-invalid.calculator-form__label-container--expenses .calculator-form__label--warning{color:#dc3545}.calculator-form__label{text-align:start;max-width:155px}.calculator-form__label--extra-info{color:#8b95b4;font-size:12px;font-style:italic;font-weight:400;line-height:1.66}.calculator-form__label--warning{opacity:0;font-size:12px;position:absolute;bottom:24px;left:0}.calculator-form__label--warning.is-active{opacity:1}.calculator-form__label--indication.is-inactive{opacity:0}.calculator-form__label--error{color:#dc3545;opacity:0;max-width:250px;font-size:14px;position:absolute;top:55%;left:30px;transform:translateY(-50%)}.calculator-form__label--error.is-active{opacity:1}.calculator-form__label--error.is-delay{color:#8b95b4}.calculator-form__expenses-checkboxes{flex-direction:column;height:auto;margin-top:4rem;display:flex}.calculator-form__expenses-label-container{width:100%;display:block}.calculator-form__expenses-checkbox{margin-top:1rem;display:block}.calculator-form__expenses-input-container{min-height:0;transition:min-height .33s cubic-bezier(.645,.045,.355,1) .1s;position:relative}.calculator-form__expenses-input-container svg{color:#455587;width:11px;height:11px}.calculator-form__expenses-input-container.checkbox-count-0,.calculator-form__expenses-input-container.checkbox-count-1,.calculator-form__expenses-input-container.checkbox-count-2,.calculator-form__expenses-input-container.checkbox-count-3,.calculator-form__expenses-input-container.checkbox-count-4{transition:min-height .33s cubic-bezier(.645,.045,.355,1) .1s}.calculator-form__expenses-input-container.checkbox-count-0{min-height:0;margin-top:0}.calculator-form__expenses-input-container.checkbox-count-1{min-height:8.6rem}.calculator-form__expenses-input-container.checkbox-count-1 .calculator-form__expenses-input--2{top:2.2rem}.calculator-form__expenses-input-container.checkbox-count-2{min-height:17.2rem}.calculator-form__expenses-input-container.checkbox-count-2 .calculator-form__expenses-input--2{top:8.6rem}.calculator-form__expenses-input-container.checkbox-count-3{min-height:25.8rem}.calculator-form__expenses-input-container.checkbox-count-3 .calculator-form__expenses-input--2{top:16.6rem}.calculator-form__expenses-input{visibility:hidden;opacity:0;justify-content:space-between;width:100%;height:66px;transition:top .33s cubic-bezier(.645,.045,.355,1) .2s,opacity .16s cubic-bezier(.645,.045,.355,1),visibility .16s cubic-bezier(.645,.045,.355,1);display:flex;position:absolute;top:0;left:0}.calculator-form__expenses-input.is-active{visibility:visible;opacity:1;transition:top .33s cubic-bezier(.645,.045,.355,1) .1s,opacity .66s cubic-bezier(.645,.045,.355,1) .1s,visibility .66s cubic-bezier(.645,.045,.355,1)}.calculator-form__expenses-input{margin-top:2rem}.calculator-form__expenses-input--0{top:0}.calculator-form__expenses-input--0.is-active+.calculator-form__expenses-input{top:8.6rem}.calculator-form__expenses-input--1{top:0}.calculator-form__expenses-input--2{top:17.2rem}.calculator-form__expenses-input--3{top:20rem}.calculator-form__period-checkbox{margin-top:1rem}@media (width>=768px) and (width<=1023px){.calculator-form__income-container .calculator-input__input-container input{width:100px}}@media (width<=767px){.calculator-form__label,.calculator-form__label-container,.calculator-form__label-container--expenses{max-width:100%}.calculator-form__label--indication.is-inactive{min-height:5rem}.calculator-form__label--extra-info{padding-right:8px;font-size:11px}.calculator-form__label--error{top:5rem;left:50%;transform:translate(-50%,-50%)}.calculator-form__income-container{min-height:14rem;max-height:14rem;margin-bottom:1rem;transition:min-height .33s cubic-bezier(.645,.045,.355,1) .1s}.calculator-form__income-container.is-active{min-height:23rem;max-height:23rem;transition:min-height .33s cubic-bezier(.645,.045,.355,1)}.calculator-form__energy,.calculator-form__income{flex-direction:column;align-items:flex-start}.calculator-form__energy:not(:first-child),.calculator-form__income:not(:first-child){margin-top:4rem}.calculator-form__label-container,.calculator-form__label-container--expenses{margin-bottom:1rem}.calculator-form__expenses-checkbox{margin-top:0}.calculator-form__bottom{flex-direction:column}.calculator-form__bottom button{margin-top:1rem}}@media (width<=479px){.calculator-form__expenses-input-container input.calculator-input__input{max-width:118px}.calculator-form__toggle-container{width:174px;padding-left:10px;padding-right:10px}.calculator-form__toggle-overlay.is-active{transform:translate(80px)}}
