.comp-bloc-simulation .text-small{font-size:14px}
.comp-bloc-simulation .text-xmedium{font-size:16px}
.comp-bloc-simulation .text-medium{font-size:32px}
.comp-bloc-simulation .text-big{font-size:48px}
.comp-bloc-simulation .text-medium,.comp-bloc-simulation .text-big{font-weight:500}
.comp-bloc-simulation .text-active{color:#008857}
.comp-bloc-simulation__container{margin-block:24px;background-color:#fff;padding:32px 16px;border-radius:16px;text-align:center}
.comp-bloc-simulation__container p{line-height:1.35}
@media screen and (min-width:768px){.comp-bloc-simulation__container{padding:32px}
}
.comp-bloc-simulation__container .highlight-color{color:#008857;font-weight:500}
.comp-bloc-simulation__container .plus-offer{display:block;-webkit-margin-before:20px;margin-block-start:20px;font-size:18px}
.comp-bloc-simulation__container__disclaimer-pill{text-transform:uppercase;font-weight:bold;font-size:10px;border:solid 1px #008857;padding:4px 8px;border-radius:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
@media screen and (max-width:768px){.comp-bloc-simulation__container__disclaimer-pill{margin:auto}
}
.comp-bloc-simulation__container__title{margin-block:24px 8px}
.comp-bloc-simulation__container__title span{color:inherit}
.comp-bloc-simulation__container .cta-link{--color-link:#008857 !important;-webkit-margin-before:40px;margin-block-start:40px;font-size:16px}
.comp-bloc-simulation__container__simulation-container{background-color:#e5f6f3;border-radius:16px;padding:32px 16px;margin-block:40px}
@media screen and (min-width:768px){.comp-bloc-simulation__container__simulation-container{padding:32px 56px}
}
.comp-bloc-simulation__container__simulation-container .simulation-intro{font-size:18px}
@media screen and (max-width:768px){.comp-bloc-simulation__container__simulation-container .simulation-intro{text-align:left}
}
.comp-bloc-simulation__container__simulation-container .simulation{-webkit-margin-before:32px;margin-block-start:32px;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#008857;gap:8px}
@media screen and (min-width:768px){.comp-bloc-simulation__container__simulation-container .simulation:has(>:nth-child(-n+3):last-child){grid-template-rows:auto}
}
@media screen and (min-width:768px){.comp-bloc-simulation__container__simulation-container .simulation{display:grid;grid-template-columns:1fr 5% 1fr 5% 1fr;grid-template-rows:-webkit-max-content 1fr 1fr;grid-template-rows:max-content 1fr 1fr;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;justify-self:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}
.comp-bloc-simulation__container__simulation-container .simulation .signs{text-align:center;grid-row-start:2}
.comp-bloc-simulation__container__simulation-container .simulation .signs.plus{grid-column-start:2}
.comp-bloc-simulation__container__simulation-container .simulation .signs.equal{grid-column-start:4}
.comp-bloc-simulation__container__simulation-container .simulation__item-center{grid-column-start:3}
.comp-bloc-simulation__container__simulation-container .simulation__subgrid-container__paragraph{display:grid;grid-template-rows:subgrid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-row:span 3}
.comp-bloc-simulation__container__simulation-container .simulation__subgrid-container__paragraph__number{color:#333}
.comp-bloc-simulation__container__simulation-container .simulation__subgrid-container__paragraph.bonus-offer{padding:16px;border-radius:16px;border:solid 2px #008857}
.comp-bloc-simulation__container__simulation-container .simulation__subgrid-container__paragraph.bonus-offer .bonus-offer__pill{text-transform:uppercase;background-color:#e5f6f3;padding:4px 8px;border-radius:16px;font-size:20px;text-align:center;font-weight:bold;color:#006b42;font-family:"bnpp_sans_condensed_light",Arial,sans-serif}
.comp-bloc-simulation__container__simulation-container .simulation__subgrid-container__paragraph .grid-center-line{grid-row-start:2}
.comp-bloc-simulation__container__simulation-container .simulation__subgrid-container__paragraph .grid-end-line{grid-row-start:3;align-self:flex-start}
.comp-bloc-simulation__container__disclaimer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#e5f6f3;text-align:left;border-radius:16px;padding:16px;gap:16px;-webkit-margin-after:40px;margin-block-end:40px}
.comp-bloc-simulation__container__disclaimer .text-brand-1000{color:#008857}
@media screen and (min-width:768px){.comp-bloc-simulation__container__disclaimer{padding:24px 32px}
}
.comp-bloc-simulation__container__disclaimer div>:not(:last-child){-webkit-margin-after:18px;margin-block-end:18px}
.comp-bloc-simulation__conditions p{line-height:1.25;margin-block:16px}
.comp-bloc-simulation__conditions ul{list-style-type:disc;-webkit-padding-start:40px;padding-inline-start:40px}