.simulator-stepper__controls__button span[data-v-c9c7a696],[class*=simulator-stepper__controls__button--] span[data-v-c9c7a696]{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.simulator-stepper__label[data-v-c9c7a696]{font-weight:400}.simulator-stepper__infos__min[data-v-c9c7a696],.simulator-stepper__infos__max[data-v-c9c7a696]{font-weight:500}.simulator-stepper__infos__min[data-v-c9c7a696],.simulator-stepper__infos__max[data-v-c9c7a696],.simulator-stepper__number[data-v-c9c7a696],.simulator-stepper__label[data-v-c9c7a696]{text-align:center}.simulator-stepper__controls__button[data-v-c9c7a696],[class*=simulator-stepper__controls__button--][data-v-c9c7a696]{margin:0;padding:0;background:transparent;border:0;outline:none}.simulator-stepper[data-v-c9c7a696]{position:relative;display:flex;flex-direction:column;align-items:center;width:100%}.simulator-stepper__label[data-v-c9c7a696]{margin-bottom:.5rem}@media only screen and (min-width: 64em){.simulator-stepper__label[data-v-c9c7a696]{margin-bottom:1rem}}.simulator-stepper__number[data-v-c9c7a696]{width:100%;padding:1rem;background:#fff;border:.1rem solid var(--c-accent-10);border-radius:4rem;outline:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.simulator-stepper__number[data-v-c9c7a696]::-webkit-outer-spin-button,.simulator-stepper__number[data-v-c9c7a696]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media only screen and (min-width: 64em){.simulator-stepper__number[data-v-c9c7a696]{height:6.4rem;padding:1.2rem}}.simulator-stepper__input-outer[data-v-c9c7a696]{position:relative;width:100%}.simulator-stepper__controls[data-v-c9c7a696]{position:absolute;top:50%;transform:translateY(-50%);left:0;display:flex;justify-content:space-between;width:100%;pointer-events:none}.simulator-stepper__controls__button[data-v-c9c7a696],[class*=simulator-stepper__controls__button--][data-v-c9c7a696]{position:relative;display:grid;place-content:center;width:3.6rem;height:3.6rem;margin:1.6rem;color:#fff;background:#000;border-radius:50%;cursor:pointer;pointer-events:initial;transition:background-color .2s ease-in-out}.simulator-stepper__controls__button .icon[data-v-c9c7a696],[class*=simulator-stepper__controls__button--] .icon[data-v-c9c7a696]{width:1.8rem;height:1.8rem;fill:currentcolor}.simulator-stepper__controls__button[data-v-c9c7a696]:disabled,[class*=simulator-stepper__controls__button--][data-v-c9c7a696]:disabled{background:#d5d8dd;box-shadow:none;cursor:not-allowed}.simulator-stepper__controls__button[data-v-c9c7a696]:not(:disabled):hover,.simulator-stepper__controls__button[data-v-c9c7a696]:not(:disabled):focus-visible,[class*=simulator-stepper__controls__button--][data-v-c9c7a696]:not(:disabled):hover,[class*=simulator-stepper__controls__button--][data-v-c9c7a696]:not(:disabled):focus-visible{background:var(--c-accent);box-shadow:0 .3rem .5rem .1rem #0000001a}@media only screen and (min-width: 64em){.simulator-stepper__controls__button[data-v-c9c7a696],[class*=simulator-stepper__controls__button--][data-v-c9c7a696]{width:4rem;height:4rem;margin:1.2rem}}.simulator-stepper__infos[data-v-c9c7a696]{display:flex;justify-content:space-between;width:100%;margin-top:.5rem}.simulator-stepper__infos__min[data-v-c9c7a696],.simulator-stepper__infos__max[data-v-c9c7a696]{width:6rem}.simulator-configurator[data-v-2eb232e9]{padding:3rem .8rem;background:var(--c-accent-40);border:.1rem solid var(--c-accent);border-radius:2rem}@media only screen and (min-width: 30em){.simulator-configurator[data-v-2eb232e9]{padding:3rem}}@media only screen and (min-width: 64em){.simulator-configurator[data-v-2eb232e9]{padding:6rem 3rem}}@media only screen and (min-width: 105em){.simulator-configurator[data-v-2eb232e9]{padding:8rem 6rem}}.simulator-configurator__item+.simulator-configurator__item[data-v-2eb232e9]{margin-top:2rem}@media only screen and (min-width: 64em){.simulator-configurator__item[data-v-2eb232e9] .simulator-stepper__input-outer,.simulator-configurator__item[data-v-2eb232e9] .simulator-stepper__infos{max-width:26rem}.simulator-configurator__item+.simulator-configurator__item[data-v-2eb232e9]{margin-top:6rem}}.simulator-amounts__title[data-v-c14e8d7d]{font-weight:700}.simulator-amounts__footer__value[data-v-c14e8d7d]{font-size:2.4rem;line-height:3.2rem}@media (min-width: 320px){.simulator-amounts__footer__value[data-v-c14e8d7d]{font-size:calc(1.0714285714vw + 2.0571428571rem)}}@media (min-width: 1440px){.simulator-amounts__footer__value[data-v-c14e8d7d]{font-size:3.6rem}}@media (min-width: 320px){.simulator-amounts__footer__value[data-v-c14e8d7d]{line-height:calc(.7142857143vw + 2.9714285714rem)}}@media (min-width: 1440px){.simulator-amounts__footer__value[data-v-c14e8d7d]{line-height:4rem}}.simulator-amounts__list[data-v-c14e8d7d]{margin:0;padding:0;list-style-type:none}.simulator-amounts[data-v-c14e8d7d]{--padding: 2rem;--c-border: var(--c-accent-20);--c-text-highlight: var(--c-accent);padding:var(--padding)}.simulator-eco .simulator-amounts[data-v-c14e8d7d]{--c-border: var(--c-accent);--c-text-highlight: var(--c-text)}@media only screen and (min-width: 64em){.simulator-amounts[data-v-c14e8d7d]{--padding: 4rem}.simulator-amounts[data-v-c14e8d7d]:first-child{padding-right:0}.simulator-amounts:first-child>*[data-v-c14e8d7d]{padding-right:var(--padding)}.simulator-amounts+.simulator-amounts[data-v-c14e8d7d]{padding-left:0}.simulator-amounts+.simulator-amounts>*[data-v-c14e8d7d]{padding-right:var(--padding);padding-left:var(--padding);border-left:.1rem solid var(--c-border)}}@media only screen and (min-width: 105em){.simulator-amounts[data-v-c14e8d7d]{--padding: 6rem}}@media only screen and (min-width: 105em){.simulator-amounts+.simulator-amounts .simulator-amounts__title[data-v-c14e8d7d]{padding-right:0}}.simulator-amounts__list[data-v-c14e8d7d]{padding:2rem 0}@media only screen and (min-width: 30em){.simulator-amounts__list[data-v-c14e8d7d]{display:flex;flex-wrap:wrap;justify-content:space-between}}@media only screen and (min-width: 64em){.simulator-amounts__list[data-v-c14e8d7d]{display:block;flex:1;padding:3rem 0}}.simulator-amounts__item[data-v-c14e8d7d]{padding:.5rem 0;border-bottom:.1rem solid var(--c-border)}.simulator-amounts__item[data-v-c14e8d7d]:first-child{padding-top:0}@media only screen and (min-width: 30em){.simulator-amounts__item[data-v-c14e8d7d]{width:calc(50% - 3rem)}}@media only screen and (min-width: 30em) and (max-width: 63.99em){.simulator-amounts__item[data-v-c14e8d7d]:nth-child(3n):nth-last-child(2){border-bottom:0}}@media only screen and (min-width: 64em){.simulator-amounts__item[data-v-c14e8d7d]{width:100%;padding:1rem 0}}.simulator-amounts__item__label[data-v-c14e8d7d]{display:block;color:var(--c-text-highlight)}.simulator-amounts__item__value[data-v-c14e8d7d]{display:block;margin-top:.5rem}.simulator-amounts__footer[data-v-c14e8d7d]{width:calc(100% + var(--padding) * 2);margin:0 calc(var(--padding) * -1) calc(var(--padding) * -1);padding:var(--padding);color:#fff;background:#000}@media only screen and (min-width: 64em){.simulator-amounts+.simulator-amounts .simulator-amounts__footer[data-v-c14e8d7d]{margin-left:0;border-color:#ffffff4d}}.simulator-amounts__footer__value[data-v-c14e8d7d]{display:block}.simulator-details__close span[data-v-4959e533]{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.simulator-details__footer__title[data-v-4959e533],.simulator-details__subtitle small[data-v-4959e533]{font-weight:400}.simulator-details__footer__savings[data-v-4959e533],.simulator-details__title[data-v-4959e533]{font-weight:700}.simulator-details__content__item[data-v-4959e533] .simulator-amounts__list small{font-size:1rem;line-height:1.2rem}@media (min-width: 320px){.simulator-details__content__item[data-v-4959e533] .simulator-amounts__list small{font-size:calc(.0892857143vw + .9714285714rem)}}@media (min-width: 1440px){.simulator-details__content__item[data-v-4959e533] .simulator-amounts__list small{font-size:1.1rem}}@media (min-width: 320px){.simulator-details__content__item[data-v-4959e533] .simulator-amounts__list small{line-height:calc(.1785714286vw + 1.1428571429rem)}}@media (min-width: 1440px){.simulator-details__content__item[data-v-4959e533] .simulator-amounts__list small{line-height:1.4rem}}.simulator-details__footer[data-v-4959e533],.simulator-details__subtitle[data-v-4959e533],.simulator-details__title[data-v-4959e533]{text-align:center}.simulator-details__close[data-v-4959e533]{margin:0;padding:0;background:transparent;border:0;outline:none}.simulator-details[data-v-4959e533]{--c-text-highlight: var(--c-accent);position:relative;background:#f1f7ff}.simulator-eco .simulator-details[data-v-4959e533]{--c-text-highlight: var(--c-text);background:var(--c-accent-20)}.simulator-details__close[data-v-4959e533]{position:absolute;top:0;right:0;padding:2rem;color:var(--c-accent);cursor:pointer;transition:color .1s}.simulator-details__close .icon[data-v-4959e533]{fill:currentcolor;transform:rotate(45deg)}.simulator-details__close[data-v-4959e533]:hover,.simulator-details__close[data-v-4959e533]:focus-visible{color:var(--c-accent-40)}@media only screen and (min-width: 64em){.simulator-details__close[data-v-4959e533]{top:6rem;right:5%}}.simulator-details__subtitle[data-v-4959e533]{margin:1.5rem 5% 3rem}.simulator-details__subtitle small[data-v-4959e533]{display:block;margin-top:.5rem;color:var(--c-text-highlight)}@media only screen and (min-width: 64em){.simulator-details__subtitle[data-v-4959e533]{margin:2rem 15% 4rem}}.simulator-details___content[data-v-4959e533]{position:relative;margin-bottom:3rem;background:#fff;border:.1rem solid var(--c-accent-border);border-radius:1.5rem}.simulator-details___content[data-v-4959e533]:after{border-top:2.25rem solid currentcolor;border-right:1.6875rem solid transparent;border-left:1.6875rem solid transparent;position:absolute;left:50%;transform:translate(-50%);content:"";bottom:-2.25rem;color:#000}@media only screen and (min-width: 64em){.simulator-details___content[data-v-4959e533]{display:flex;margin:0 calc(100% / var(--available-columns) * 1) 3rem}}.simulator-details__content__item[data-v-4959e533]{overflow:hidden}.simulator-details__content__item[data-v-4959e533]:last-child{border-radius:1.5rem}.simulator-details__content__item[data-v-4959e533] .simulator-amounts__list small{display:block;margin-top:-.2rem;color:#6d7787;line-height:1.2}@media only screen and (min-width: 64em){.simulator-details__content__item[data-v-4959e533]{display:flex;flex-direction:column;flex:1;padding-top:0;border-radius:0 0 0 1.5rem}.simulator-details__content__item[data-v-4959e533]:last-child{border-radius:0 0 1.5rem}.simulator-details__content__item[data-v-4959e533] .simulator-amounts__title{padding-top:var(--padding)}}.simulator-details__footer[data-v-4959e533]{position:relative;margin:0 auto;padding:4rem calc(100% / var(--available-columns) * 1);background:#fff;border:.1rem solid var(--c-accent-border);border-radius:2rem}@media only screen and (min-width: 64em){.simulator-details__footer[data-v-4959e533]{margin:0 calc(100% / var(--available-columns) * 4)}}.simulator-details__footer__title[data-v-4959e533]{color:var(--c-text-highlight);font-size:1em;line-height:1.7}.simulator-details__footer__savings[data-v-4959e533]{margin-top:.5rem}.simulator-details__footer__percent[data-v-4959e533]{margin:2rem 0}.simulator-details__footer__percent small[data-v-4959e533]{display:block;margin-top:.5rem;color:var(--c-text-highlight)}.simulator-eco .simulator-details__footer__percent[data-v-4959e533]{--c-text-highlight: #6d7787}.simulator-details__footer__links[data-v-4959e533]{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:1rem}.simulator-results__item[data-v-a3280d50] .simulator-amounts__item__label{font-size:1.3rem;line-height:1.8rem}@media (min-width: 320px){.simulator-results__item[data-v-a3280d50] .simulator-amounts__item__label{font-size:calc(.1785714286vw + 1.2428571429rem)}}@media (min-width: 1440px){.simulator-results__item[data-v-a3280d50] .simulator-amounts__item__label{font-size:1.5rem}}@media (min-width: 320px){.simulator-results__item[data-v-a3280d50] .simulator-amounts__item__label{line-height:calc(.5357142857vw + 1.6285714286rem)}}@media (min-width: 1440px){.simulator-results__item[data-v-a3280d50] .simulator-amounts__item__label{line-height:2.4rem}}.simulator-results[data-v-a3280d50]{margin-top:2rem;border:.1rem solid var(--c-accent);border-radius:1.5rem}@media only screen and (min-width: 64em){.simulator-results[data-v-a3280d50]{display:flex;flex-wrap:wrap;width:calc(100% / var(--available-columns) * 10.5);margin:0 0 0 calc(100% / var(--available-columns) * .5)}}@media only screen and (min-width: 105em){.simulator-results[data-v-a3280d50]{flex:1}}.simulator-results__item+.simulator-results__item[data-v-a3280d50]{border-top:.1rem solid var(--c-accent-20)}@media only screen and (min-width: 64em){.simulator-results__item[data-v-a3280d50]{flex:1}.simulator-results__item+.simulator-results__item[data-v-a3280d50]{border-top:0}.simulator-results__item[data-v-a3280d50] .simulator-amounts__list{padding-bottom:0}}.simulator-results__footer[data-v-a3280d50]{padding:2rem;background:#f1f7ff;border-top:.1rem solid var(--c-accent-20);border-radius:0 0 1.5rem 1.5rem}.simulator-eco .simulator-results__footer[data-v-a3280d50]{background:var(--c-accent-20)}@media only screen and (min-width: 64em){.simulator-results__footer[data-v-a3280d50]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 8.3333333333%;width:100%;padding:3rem 4.7619047619%}}.simulator-results__footer__content strong[data-v-a3280d50],.simulator-results__footer__content a[data-v-a3280d50]{display:block}.simulator-results__footer__content a[data-v-a3280d50]{margin-top:1rem;color:var(--c-accent);text-decoration:underline;transition:color .1s}.simulator-results__footer__content a[data-v-a3280d50]:hover,.simulator-results__footer__content a[data-v-a3280d50]:focus-visible{color:var(--c-accent-40)}.simulator-eco .simulator-results__footer__content a[data-v-a3280d50]{color:var(--c-text)}.simulator-eco .simulator-results__footer__content a[data-v-a3280d50]:hover,.simulator-eco .simulator-results__footer__content a[data-v-a3280d50]:focus-visible{color:var(--c-accent)}.simulator-results__footer__action[data-v-a3280d50]{margin-top:2rem;white-space:nowrap}
