@charset "UTF-8";.cpm-breadcrumb{font-family:"bnp_regular",Arial,sans-serif;padding:.5rem 1rem;z-index:5;text-transform:capitalize;font-size:rem(14)}
.cpm-breadcrumb_list{list-style:none;padding:0;margin:0}
.cpm-breadcrumb_item{display:inline-block;padding-right:.5rem;color:#fff;position:relative;z-index:2}
.cpm-breadcrumb_item:after{content:"";font-family:"iconbnp";width:1rem;padding-left:.3rem;font-size:.7rem}
.cpm-breadcrumb_item--current{color:rgba(255,255,255,0.8)}
.cpm-breadcrumb_item--current:after{content:none}
.cpm-breadcrumb_item a{color:inherit}
@media screen and (max-width:768px){.cpm-breadcrumb{display:none}
}
.cpm-breadcrumb--shadowed{text-shadow:0 0 2px #212121,1px 1px 10px #212121}
.cpm-breadcrumb--inverted .cpm-breadcrumb_item{color:#424242}
.cpm-breadcrumb--inverted .cpm-breadcrumb_item--current{color:rgba(66,66,66,0.8)}
.fp-faq_question:after{font-family:"iconbnp";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;background-image:none;font-family:iconbnp;position:relative}
.icon-bulle:before{content:"\e658"}
.fp-faq{margin-bottom:30px}
.fp-faq_list{padding:0;list-style:none}
.fp-faq_list>li{background-color:#fff;width:100%;margin:0;position:relative;border-bottom:1px solid #dcdfe0;border-right:1px solid #dcdfe0;border-left:1px solid #dcdfe0;padding:20px;cursor:pointer}
.fp-faq_list li:first-child{border-top:1px solid #dcdfe0}
.fp-faq_list a{color:inherit}
.fp-faq span.fp-ml-faq{font-size:.8em}
.fp-faq_question{position:relative;font-size:3rem;padding:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.fp-faq_question:after{content:"\e674";position:absolute;right:20px;color:#767676;font-size:1.2rem}
.fp-faq_question.open:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.fp-faq_question a{padding:0 40px 0 20px;font-size:1.1rem;line-height:1}
.fp-faq_answer{width:100%;padding:0 20px 30px 90px;font-size:16px}
.fp-faq_answer a{color:#1b9b5b;text-decoration:underline}
#legacy_hero-banner-new .d-block{display:block}
#legacy_hero-banner-new sup a{color:inherit}
#legacy_hero-banner-new .banner-offer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px;background-color:#001c11;color:#fff;text-align:center;width:100%;gap:8px}
#legacy_hero-banner-new .banner-offer__text{padding:0;margin:0;-webkit-box-flex:90%;-ms-flex:90%;flex:90%;font-weight:500;font-size:14px}
#legacy_hero-banner-new .banner-offer__anchor{color:inherit;text-decoration:underline}
#legacy_hero-banner-new .banner-offer #banner-close{cursor:pointer;background:0}
#legacy_hero-banner-new .banner-offer button:focus-visible#banner-close,#legacy_hero-banner-new .banner-offer sup a:focus-visible{border-color:white !important}
#legacy_hero-banner-new .home-herobanner-new{background-image:url(../../../content/dam/mabanquepro/rsc/contrib/html/particuliers/home-new/hero-banner-bg.webp);background-position:center;background-size:cover;background-color:#001c11;color:#fff;padding:40px 16px}
@media(min-width:1024px){#legacy_hero-banner-new .home-herobanner-new{padding:48px 80px}
}
#legacy_hero-banner-new .home-herobanner-new__text-container{max-width:720px}
#legacy_hero-banner-new .home-herobanner-new__title{font-weight:400;font-size:14px;text-transform:uppercase;font-family:"bnpp_sansregular";-webkit-margin-after:8px;margin-block-end:8px}
#legacy_hero-banner-new .home-herobanner-new__subtitle{font-size:48px;line-height:1.1;font-family:"bnpp_sansregular";text-transform:none;margin-block:16px;text-wrap:balance}
@media(min-width:1024px){#legacy_hero-banner-new .home-herobanner-new__subtitle{font-size:64px;text-wrap:auto}
}
#legacy_hero-banner-new .home-herobanner-new__subtitle .green-text{color:#3beeaa}
#legacy_hero-banner-new .home-herobanner-new__paragraph{margin-block:8px 0;font-weight:600;font-size:16px}
#legacy_hero-banner-new .home-herobanner-new__cta-container{margin-block:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
@media(min-width:1024px){#legacy_hero-banner-new .home-herobanner-new__cta-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-block:48px}
}
#legacy_hero-banner-new .home-herobanner-new__cta-container .btn-outlined{color:white;border-color:#fff}
#legacy_hero-banner-new .home-herobanner-new__cta-container .btn-outlined:hover{background-color:#ffffff19}
#legacy_hero-banner-new .home-herobanner-new__cta-container a:focus-visible.btn-outlined{border-color:white !important}
#legacy_hero-banner-new .home-herobanner-new__usp{list-style:none;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;padding:16px 24px;border-radius:12px;background-color:#001c11}
@media(min-width:1024px){#legacy_hero-banner-new .home-herobanner-new__usp{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
#legacy_hero-banner-new .home-herobanner-new__usp sup a:focus-visible{border-color:white !important}
#legacy_hero-banner-new .home-herobanner-new__usp__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:16px}
#legacy_hero-banner-new .home-herobanner-new__usp__list-item svg{min-width:24px;height:auto}
#legacy_hero-banner-new .home-herobanner-new__usp__list-item p{margin:0;font-size:14px;font-weight:600}
@media(min-width:1024px){#legacy_hero-banner-new .home-herobanner-new__usp__list-item p{text-wrap:balance}
}
#legacy_hero-banner-new .strat-offer{padding:40px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f8f8f8}
@media(min-width:1024px){#legacy_hero-banner-new .strat-offer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:48px 80px}
}
#legacy_hero-banner-new .strat-offer__image{width:100%;height:auto}
@media(min-width:1024px){#legacy_hero-banner-new .strat-offer__image{max-width:356px}
}
#legacy_hero-banner-new .strat-offer__pill{background-color:#3beeaa;padding:6px 15px;font-weight:700;font-size:13px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:4px;margin:0}
#legacy_hero-banner-new .strat-offer__title{font-family:"Open Sans";text-transform:none;font-size:24px;font-weight:700;line-height:1.3}
@media(min-width:1024px){#legacy_hero-banner-new .strat-offer__title{line-height:1}
}
#legacy_hero-banner-new .strat-offer__list{list-style-type:none}
#legacy_hero-banner-new .strat-offer__list li{padding-left:24px;padding-right:8px;position:relative;padding-bottom:8px}
#legacy_hero-banner-new .strat-offer__list li:before{content:url(../../../content/dam/mabanquepro/rsc/contrib/html/particuliers/home-new/check-list.svg) "";left:0;top:4.8px;position:absolute}
#legacy_hero-banner-new .strat-offer__list li p{margin:0}
#legacy_hero-banner-new .strat-offer .btn-primary{margin-top:40px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}
@media(min-width:1024px){#legacy_hero-banner-new .strat-offer .btn-primary{margin-left:86px;margin-right:0}
}