@charset "UTF-8";.cpm-breadcrumb{font-family:"bnp_regular",Arial,sans-serif;padding:.5rem 1rem;z-index:5;text-transform:capitalize;font-size:.93333rem}
.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)}
@charset "UTF-8";.cpm-nav-galactic{font-family:"Open Sans";width:100%;background-color:#00915a;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;color:white}
.cpm-nav-galactic .col-:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}
.cpm-nav-galactic_menu{list-style:none;height:40px}
.cpm-nav-galactic_menu.menu-open{height:auto}
.cpm-nav-galactic_menu.menu-open .cpm-nav-galactic_item:first-child:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.cpm-nav-galactic_item{cursor:pointer;height:40px}
.cpm-nav-galactic_item a{color:inherit;height:100%;display:inline-block;line-height:1}
.cpm-nav-galactic_item:first-child:after{color:#fff;font-family:iconbnp;display:inline-block;height:10px;width:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.5s;transition:.5s}
.cpm-nav-galactic_menu--site{display:-webkit-box;display:-ms-flexbox;display:flex}
.cpm-nav-galactic_menu--site .cpm-nav-galactic_item a{padding:13px 1.5rem 13px 1.5rem}
.cpm-nav-galactic_menu--site .cpm-nav-galactic_item a:hover{-webkit-transition:.3s;transition:.3s;color:#fff;background-color:#006d44}
.cpm-nav-galactic_menu--site .cpm-nav-galactic_item a.disable{background-color:rgba(204,204,204,0.2);color:#1e2728}
.cpm-nav-galactic_menu--site .cpm-nav-galactic_item:first-child>a{width:140px}
@media screen and (max-width:768px){.cpm-nav-galactic_menu--site{background-color:#519054;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:140px;height:40px;overflow:hidden}
.cpm-nav-galactic_menu--site.menu-open{overflow:visible}
.cpm-nav-galactic_menu--site a{display:block;background-color:#519054}
.cpm-nav-galactic_menu--site .cpm-nav-galactic_item:first-child{position:relative}
.cpm-nav-galactic_menu--site .cpm-nav-galactic_item:first-child:after{content:"";font-size:12px;position:absolute;right:23px;top:13px;cursor:pointer}
.cpm-nav-galactic_menu--site .cpm-nav-galactic_item:first-child>a{pointer-events:none}
.cpm-nav-galactic_menu--site.menu-open .cpm-nav-galactic_item:first-child:after{top:15px}
}
.cpm-nav-galactic_item--active a{background-color:#006d44;color:#fff;pointer-events:none;font-weight:bold;border-bottom:3px solid #212121}
.right-nav-galactic-item{margin-left:auto;list-style-type:none}
.right-nav-galactic-item li{height:40px}
.right-nav-galactic-item li a{color:inherit;height:100%;display:inline-block;line-height:1;padding:13px 1.5rem 13px 1.5rem}
.right-nav-galactic-item li a:hover{-webkit-transition:.3s;transition:.3s;background-color:#006d44}
.cpm-nav-galactic_menu--lang{overflow:hidden;background-color:#00915a}
.cpm-nav-galactic_menu--lang .cpm-nav-galactic_item{padding:9px 1rem 0}
.cpm-nav-galactic_menu--lang .cpm-nav-galactic_item:first-child:after{content:"\e674";font-size:9px}
.cpm-nav-galactic_menu--lang .cpm-nav-galactic_item:last-child{padding-bottom:9px;height:auto}
.cpm-nav-galactic_menu--lang.menu-open .cpm-nav-galactic_item:first-child:after{position:relative;left:4px;bottom:2px}
@media screen and (max-width:768px){.cpm-nav-galactic_menu--lang{margin-right:10px}
}
.round-img{border-radius:100%}
.logoBNP-container{position:relative;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}
@media screen and (max-width:768px){.logoBNP-container{padding-left:10px;border-left:1px solid #f0f0f0}
}
.logoBNP-container .baseline{font-size:1.26667rem;padding-left:10px;font-family:bnpp_sansregular;line-height:1;margin:0}
@media screen and (max-width:1024px){.logoBNP-container .baseline{font-size:2vw}
}
@media screen and (max-width:768px){.logoBNP-container .baseline{display:none}
}
.logoBNP{height:67px;background-repeat:no-repeat;width:238px;background-image:url(../../../content/dam/mabanque/generique/bnp-alone.png);background-size:contain;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:center}
@media screen and (max-width:768px){.logoBNP{background-size:100%;width:140px}
}
@media(max-width:768px){.cpm-header-connected .no-mob{display:none}
}
.cpm-header-connected,.cpm-header{position:absolute;background-color:#fff;border-bottom:1px solid #f0f0f0;width:100%;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex}
.cpm-header-connected_icon,.cpm-header_icon{padding:0;margin:0;cursor:pointer;display:block}
.cpm-header-connected_icon:not(.icon),.cpm-header_icon:not(.icon){background:url(../../../content/dam/mabanque/generique/sprite-header.png) no-repeat}
.cpm-header-connected_icon.search,.cpm-header_icon.search{background-position:20px 15px}
.cpm-header-connected_icon.icon-priority,.cpm-header_icon.icon-priority{background-position:-370px 15px}
.cpm-header-connected_icon.off,.cpm-header_icon.off{background-position:-246px -78px}
.cpm-header-connected_icon.icon-parrainage,.cpm-header_icon.icon-parrainage{background-position:-412px 15px}
.cpm-header-connected_icon.icon-assistance svg,.cpm-header_icon.icon-assistance svg{fill-rule:evenodd;margin:auto}
.cpm-header-connected_icon.burger,.cpm-header_icon.burger{background-position:-295px 17px}
.cpm-header-connected_icon.burger:hover,.cpm-header_icon.burger:hover{background-position:-295px -33px}
.cpm-header-connected_icon.icon,.cpm-header_icon.icon{font-size:20px;text-align:center;width:100%;color:#5b5b5b;position:relative}
.cpm-header-connected_icon.icon.icon-picto-giro,.cpm-header_icon.icon.icon-picto-giro{font-size:30px;top:10px}
.cpm-header-connected_links,.cpm-header_links{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;border-bottom:1px solid #f0f0f0}
.cpm-header-connected_mobile-burger-wrapper,.cpm-header_mobile-burger-wrapper{display:none}
@media screen and (max-width:768px){.cpm-header-connected_mobile-burger-wrapper,.cpm-header_mobile-burger-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}
}
.cpm-header-connected_mobile-burger,.cpm-header_mobile-burger{max-width:53px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}
.cpm-header-connected_mobile-burger i,.cpm-header_mobile-burger i{width:50px}
.cpm-header-connected_icon{padding:0;margin:0;cursor:pointer;display:block;height:60px;width:60px}
.cpm-header-connected_icon.icon-messagerie-header{font-size:22px;top:15px}
.cpm-header-connected_icon.icon-bulle-chat-vide{font-size:23px;top:16px}
.cpm-header-connected_icon.icon-profil-neutre{top:16px;font-size:25px}
.cpm-header-connected_icon.icon-suivi-dossier{font-size:1.7rem;top:18px}
.cpm-header-connected_links{top:-1px}
.cpm-header-connected_link{width:69px;height:70px;display:block;background:#fff;position:relative}
.cpm-header-connected_link:hover{background-color:#ececec}
.cpm-header-connected_link>button{width:100%}
.cpm-header-connected_link>a,.cpm-header-connected_link>button{--header-link-color:#5b5b5b;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:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;border:0;padding:0;height:70px;text-align:center}
.cpm-header-connected_link>a svg,.cpm-header-connected_link>button svg{fill:var(--header-link-color)}
.cpm-header-connected_link>a:hover,.cpm-header-connected_link>button:hover{--header-link-color:var(--color-theme-light)}
.cpm-header-connected_link>a:hover .cpm-header-connected_icon.search,.cpm-header-connected_link>button:hover .cpm-header-connected_icon.search{background-position:20px -33px}
.cpm-header-connected_link>a:hover .cpm-header-connected_icon.icon-priority,.cpm-header-connected_link>button:hover .cpm-header-connected_icon.icon-priority{background-position:-370px -33px}
.cpm-header-connected_link>a:hover .cpm-header-connected_icon.icon-parrainage,.cpm-header-connected_link>button:hover .cpm-header-connected_icon.icon-parrainage{background-position:-412px -33px}
.cpm-header-connected_link>a:hover .icon,.cpm-header-connected_link>button:hover .icon{color:#238c57}
.cpm-header-connected_link>a:hover .icon-label,.cpm-header-connected_link>button:hover .icon-label{color:#61c46f}
.cpm-header-connected_link>a.toggled,.cpm-header-connected_link>button.toggled{background-color:#00915a}
.cpm-header-connected_link>a.toggled .icon-label,.cpm-header-connected_link>button.toggled .icon-label{color:#fff}
.cpm-header-connected_link>a.toggled .icon,.cpm-header-connected_link>button.toggled .icon{color:#fff}
.cpm-header-connected_link>a.cpm-header-connected_contact-button,.cpm-header-connected_link>button.cpm-header-connected_contact-button{background-color:#fff}
.cpm-header-connected_link .icon-label{font-size:12px;color:#5b5b5b;position:absolute;bottom:8px;display:block;text-align:center;width:100%;font-family:"bnp_regular",Arial,sans-serif}
.cpm-header-connected_link--contact.open .cpm-ss-menu-contact,.cpm-header-connected_link--contact.open .cpm-ss-menu-profil,.cpm-header-connected_link--profil.open .cpm-ss-menu-contact,.cpm-header-connected_link--profil.open .cpm-ss-menu-profil{font-family:"bnp_regular",Arial,sans-serif;display:block}
.cpm-header-connected_link--contact.open>a::after,.cpm-header-connected_link--profil.open>a::after{content:"";width:20px;height:20px;border-top:10px solid #ececec;border-left:13px solid transparent;border-right:13px solid transparent;position:absolute;bottom:-18px;left:20px}
.cpm-header-connected_link--search{display:-webkit-box;display:-ms-flexbox;display:flex}
.cpm-header-connected_link--search .reset-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}
.cpm-header-connected_link--picto svg{position:relative;top:-5px}
.cpm-header-connected_link--mailbox .round-img.deux{top:7px;padding-left:0;text-align:center;font-size:11px;left:40px}
.cpm-header-connected_link--mailbox .round-img{width:17px;height:17px;background-color:#b4174e;border:0;color:#fff;position:absolute;cursor:pointer}
.cpm-header-connected_link--logoff{border:0;background-color:#5b5b5b}
.cpm-header-connected_link--logoff:hover{background-color:#1b9b5b}
.cpm-header-connected_link--logoff:hover .tooltip{display:block}
.cpm-header-connected_link--logoff i{margin:0;padding:0}
.cpm-header-connected nav[role="navigation"]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}
.cpm-header-connected .li-suivi{width:80px}
.cpm-header-connected_mobile-links{background:#fff;z-index:150;display:-webkit-box;display:-ms-flexbox;display:flex}
.cpm-header-connected_mobile-links li{border-left:1px solid #f0f0f0;max-height:70px}
.cpm-header-connected_mobile-links li.logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:8px}
.cpm-header-connected_mobile-links li.logo .logoBNP{background-position:center}
.cpm-header-connected_mobile-links .cpm-header-connected_link--logoff{margin-right:0;margin-left:auto}
.cpm-ss-menu-contact,.cpm-ss-menu-profil{position:absolute;width:185px;top:70px;display:none;background:#fff;list-style:none}
.cpm-ss-menu-contact>li,.cpm-ss-menu-profil>li{border-bottom:1px solid #f0f0f0}
.cpm-ss-menu-contact a,.cpm-ss-menu-profil a{padding:14px 0;color:#777;display:block}
.cpm-ss-menu-contact a:hover,.cpm-ss-menu-profil a:hover{color:#61c46f}
.cpm-ss-menu-contact_icon,.cpm-ss-menu-profil_icon{display:inline-block;margin-right:10px;margin-left:15px;font-size:20px;color:#61c46f;position:relative;top:3px;width:auto}
.cpm-ss-menu-profil{width:185px;right:0}
.cpm-ss-menu-profil .ms-espace-dedie-link a{display:-webkit-box;display:-ms-flexbox;display:flex}
.cpm-header-connected .tooltip,.cpm-header--light .tooltip{position:absolute;z-index:1070;display:none;font-size:12px;font-weight:400;line-height:1.4;padding:5px 0;top:62px}
.cpm-header-connected .tooltip .tooltip-inner,.cpm-header--light .tooltip .tooltip-inner{width:86px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#212121;border-radius:4px}
.cpm-header-connected .tooltip.last,.cpm-header--light .tooltip.last{left:auto;right:-7px;margin-left:0}
.cpm-header-connected .cpm-header_links,.cpm-header--light .cpm-header_links{-webkit-padding-end:0;padding-inline-end:0}
.cpm-header_icon{height:auto}
.cpm-header_icon.search{background-position:15px 10px;height:35px;width:40px}
.cpm-header_links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px 0 0;height:70px}
.cpm-header_links>li{margin-left:8px}
.cpm-header_links>li:hover .icon{color:#238c57}
.cpm-header_links>li:hover .search{background-position:15px -38px}
.cpm-header_button{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.36);box-shadow:0 2px 4px 0 rgba(0,0,0,0.36);height:48px;line-height:48px;color:#fff;border-radius:36px;padding:0;display:inline-block;text-align:center;font-family:"bnp_regular",Arial,sans-serif}
.cpm-header_button:hover,.cpm-header_button:active,.cpm-header_button:visited{color:#fff}
.cpm-header .button-search{padding-top:15px}
.cpm-header .button-emergency{height:70px;width:50px;position:relative}
.cpm-header .button-emergency:before,.cpm-header .button-emergency:after{content:"";width:1px;height:40px;top:15px;background-color:#dcdfe0;left:0;display:inline-block;position:absolute}
.cpm-header .button-emergency:after{right:0;left:auto}
.cpm-header .button-emergency.toggled{background-color:#00915a}
.cpm-header .button-emergency.toggled .icon{color:#fff}
.cpm-header .button-emergency.toggled:before,.cpm-header .button-emergency.toggled:after{content:none}
.cpm-header_mobile-burger{float:left}
.cpm-header_mobile-burger .burger{height:60px}
@media screen and (max-width:768px){.cpm-header .logoBNP{background-position:0 center}
}
.bouton-devenir-client{width:181px;text-align:center;border-radius:36px;background-color:#28c3a9}
.bouton-espace-client{background-color:#197647;background-image:-webkit-gradient(linear,right top,left top,from(#248e59),to(#197647));background-image:linear-gradient(to left,#248e59,#197647);width:242px;padding-left:30px;position:relative}
.bouton-espace-client:before{content:"";width:12px;height:16px;background-image:url(../../../content/dam/mabanque/generique/lock.png);background-repeat:no-repeat;position:absolute;top:16px;left:32px}
.bouton-espace-client-mobile{width:50px;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.bouton-espace-client-mobile .icon-lock{color:#00915a;font-size:25px}
#open-nav-tst{display:none}
.cpm-emergency{font-family:"bnp_regular",Arial,sans-serif;position:absolute;width:100%;left:0;z-index:100;top:70px}
.cpm-emergency_header{width:100%;background-color:#00915a;color:#fff;padding:17px 30px;font-size:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.cpm-emergency_header .icon-close-white{font-size:31px;margin-right:2px;width:27px;height:27px;color:#fff}
.cpm-emergency_header .icon-close-white::before{position:relative;left:-8px}
.cpm-emergency_title{font-size:17px;text-transform:uppercase;margin:0}
.cpm-emergency_title--header{font-size:20px;margin-bottom:5;text-transform:uppercase}
.cpm-emergency_subtitle{margin:0}
.cpm-emergency_content{width:100%;background-color:#fff;color:#212121;float:left;padding:17.5px 30px;display:-webkit-box;display:-ms-flexbox;display:flex}
.cpm-emergency_content .content-left{width:55%}
.cpm-emergency_content .content-left>div{width:100%;float:left}
.cpm-emergency_content .content-left>div+div{margin-top:20px;padding-top:20px;border-top:2px solid #eaeaea}
.cpm-emergency_content .separate{width:2%}
.cpm-emergency_content .content-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:43%;text-align:center;padding:30px;-webkit-box-shadow:-2px 2px 5px 0 rgba(0,0,0,0.16);box-shadow:-2px 2px 5px 0 rgba(0,0,0,0.16);position:relative}
.cpm-emergency_content .content-right::before,.cpm-emergency_content .content-right::after{content:"";display:block;position:absolute;left:-10px;right:auto;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent}
.cpm-emergency_content .content-right::before{top:15.95%;border-right:10px solid rgba(0,0,0,0.15)}
.cpm-emergency_content .content-right::after{top:15%;border-right:10px solid #fff}
.cpm-emergency_link-legend img{margin:25px auto;margin-top:0}
.cpm-emergency_link-legend .cpm-emergency_title{color:#00915a}
.cpm-emergency_link-legend>a,.cpm-emergency_link-legend>button{display:none}
.cpm-emergency_list-links{list-style:"";min-width:250px}
.cpm-emergency_list-links li{margin-bottom:12px}
.cpm-emergency_list-links a{color:#212121}
.cpm-emergency_list-links a:hover{color:#00915a}
#popMessagerie{right:385px;position:absolute;top:70px}
#popMessagerie .help-text-popup{width:325px;background-color:#a33467;color:#fff;top:-20px}
#popMessagerie .close{font-size:13px;font-weight:bold;height:24px;line-height:22px;position:absolute;width:24px;top:15px;right:15px;cursor:pointer;border-radius:50%;border:solid 2px #fff;text-align:center}
#popMessagerie .row-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#popMessagerie .icon-messagerie-header{font-size:30px;display:block;margin-right:15px;width:40px;height:30px}
#popMessagerie .icon-messagerie-header+p{padding-right:15px}
#popMessagerie .popin-link{color:#fff;border-bottom:solid 1px #fff;cursor:pointer}
#popMessagerie .up-arrow:after{content:"";display:block;position:absolute;left:50%;bottom:100%;width:0;height:0;border-bottom:10px solid #a33467;border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent}
.cpm-emergency .mes-assurances .sosB5 button{background:0;font-family:"bnp_regular",Arial,sans-serif;padding:0}
#assurance-assistance-voyage.popin{padding:25px 50px 50px;top:20%;max-width:500px}
#assurance-assistance-voyage.popin .popin-document{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
#assurance-assistance-voyage.popin .popin-close{max-width:25px;width:25px;height:25px;margin-left:auto;background:url(../../../content/dam/mabanque/rsc/contrib/html/particuliers/infographies/assurance/espace-sinistre/images/popin-close.svg) no-repeat center;background-size:cover}
#assurance-assistance-voyage.popin .popin-close .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
#assurance-assistance-voyage.popin .popin-picto{max-width:50px;width:50px;height:50px;background:url(../../../content/dam/mabanque/rsc/contrib/html/particuliers/infographies/assurance/espace-sinistre/images/popin-picto.svg) no-repeat center;background-size:cover;margin:5px auto 20px auto}
#assurance-assistance-voyage.popin .popin-title{text-align:center;font-weight:700;font-size:17px;padding-bottom:20px;font-family:"Open Sans"}
#assurance-assistance-voyage.popin .bloc-actions{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
#assurance-assistance-voyage.popin .bloc-actions .btn{border-radius:50px;padding:10px 20px;background-image:none}
#assurance-assistance-voyage.popin .bloc-actions .btn-primary{border-color:#28c3a9;background-color:#28c3a9}
#assurance-assistance-voyage.popin .icon-new-tab{position:relative;top:2px}
#assurance-assistance-voyage.popin .icon-new-tab::before{content:url(../../../content/dam/mabanque/rsc/contrib/html/particuliers/infographies/assurance/espace-sinistre/images/new-tab.svg)}
.cpm-main-footer{position:relative;background-color:#373737;padding:3em 2em 3em 2em;overflow:auto;font-family:"Open Sans"}
.cpm-main-footer a{text-decoration:none;color:inherit;cursor:pointer}
.cpm-main-footer li{list-style:none}
.cpm-main-footer .footer-section--centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.cpm-main-footer_social-network{width:28em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:3.5em;gap:2em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.cpm-main-footer_social-network_list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.cpm-main-footer_social-network p{color:#fff;font-size:15px;white-space:nowrap}
.cpm-main-footer_container1{padding:0 1em 0 1em;color:#fff;cursor:pointer}
.cpm-main-footer_container1:hover p{color:#fff}
.cpm-main-footer_container2{padding:2em 1em 0 1em}
.cpm-main-footer_title{text-transform:uppercase;font-weight:800;color:#e7e7e7;border-left:solid 2px #e7e7e7;font-size:15px;padding:0 1em 0 1em}
.cpm-main-footer_title--small{-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:13px;color:#75b756;border-color:#75b756;font-weight:bold}
.cpm-main-footer_content1{color:#c8c8c8;padding:0 1em 15px 1em;font-family:inherit}
.cpm-main-footer_list-links{color:#c8c8c8;margin-top:9px;list-style-type:none;padding:0 1em 0 1em}
.cpm-main-footer_legal-notice{text-align:center;margin:2em auto 0 auto;color:#c8c8c8;font-size:13px;padding:0 12em;font-family:"Open Sans"}
.cpm-main-footer_link{font-family:"Open Sans";font-size:13px}
.cpm-main-footer_link:hover{color:#75b756}
@media screen and (max-width:768px){.cpm-main-footer{padding:2em 1.5em 2em 1.5em}
.cpm-main-footer_title{font-size:13px;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:0;display:inline-block}
.cpm-main-footer_content1{display:none}
.cpm-main-footer_container1{padding:0 0 2em 0}
.cpm-main-footer_social-network{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0;margin:0;padding:0 3em 3em 3em}
.cpm-main-footer_social-network span{display:block;margin-bottom:20px;text-align:center}
.cpm-main-footer_legal-notice{padding:0}
.cpm-main-footer_container2{padding:2em 0 0 0}
}
.open_vision{background-color:inherit;color:#c8c8c8}
.open_vision:hover{color:#00915a}
.footer-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.footer-section:nth-child(2){border-bottom:solid 1px rgba(153,153,153,0.5)}
.footer-section--centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.footer-section--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.footer-section .col-3{width:100%;margin-right:0}
.footer-section .col-4{width:100%;margin-right:0}
@media screen and (max-width:768px){.footer-section{-ms-flex-wrap:wrap;flex-wrap:wrap}
.footer-section .mob-50{width:50%;margin-right:0}
.footer-section .mob-100{width:100%}
}
.resiliation-contrat-popin{position:fixed;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:25px;background-color:#fff;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:420px}
.resiliation-contrat-popin .close-btn-circle{margin-left:auto;width:25px;height:25px;cursor:pointer;padding:0;border:0 none;background:0;border-radius:0;color:inherit}
.resiliation-contrat-popin .popin-info-picto{width:50px;height:50px;margin:0 auto}
.resiliation-contrat-popin .popin-text{padding:0 5px}
@media screen and (min-width:1024px){.resiliation-contrat-popin .popin-text{padding:0 25px}
}
.resiliation-contrat-popin .popin-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.resiliation-contrat-popin .popin-item .popin-title{font-weight:700;font-size:17px;padding:20px 0 10px;margin:0 auto;text-align:center;font-family:"Open Sans";color:#424242;border-bottom:0}
.resiliation-contrat-popin .popin-item .popin-desc{text-align:center}
.resiliation-contrat-popin .popin-item a{text-decoration:underline;margin-bottom:25px}
.resiliation-contrat-popin .popin-item .btn-primary{margin:25px auto 15px auto;cursor:pointer;text-decoration:none;border:0;background-image:none;background-color:#28c3a9;border-color:#28c3a9;color:#fff;padding:.7em 2em;border-radius:50px;text-align:center}
.nav-client .portefeuille-nav>ul>li>button::after,.nav-client .portefeuille-nav>ul>li>ul>li>button::after,.nav-client_label::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}
.nav-client .portefeuille-nav>ul>li>button::after,.nav-client .portefeuille-nav>ul>li>ul>li>button::after,.nav-client_label::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}
.bg-nav{display:none;background:rgba(4,4,4,0.5);z-index:99;position:fixed;top:0;left:0;width:100%;height:100%}
.nav-client.not-connected #nav-mb-comptes .nav-client_label::after{content:""}
.nav-client.not-connected #nav-mb-emprunt .nav-client_label::after{content:""}
.nav-client.not-connected #nav-mb-assurer .nav-client_label::after{content:""}
.nav-client.not-connected #nav-mb-epargne .nav-client_label::after{content:""}
.nav-client.not-connected #nav-mb-bourse .nav-client_label::after{content:""}
.nav-client.not-connected #nav-mb-contact .nav-client_label::after{content:""}
.nav-client.not-connected #nav-mb-besoins .nav-client_label::after{content:""}
.nav-client.not-connected #nav-mb-me .nav-client_label::after{content:""}
.nav-client.not-connected #nav-mb-comptes.nav-mobile-back{background-image:linear-gradient(-280deg,#5ec569,#58eb67)}
.nav-client.not-connected #nav-mb-comptes.active,.nav-client.not-connected #nav-mb-comptes.activePageCo,.nav-client.not-connected #nav-mb-comptes>ul>li.active,.nav-client.not-connected #nav-mb-comptes:hover,.nav-client.not-connected #nav-mb-comptes>ul li:hover{background-image:linear-gradient(-280deg,#5ec569,#58eb67);background-color:#5ec569}
.nav-client.not-connected #nav-mb-comptes>ul::before,.nav-client.not-connected #nav-mb-comptes>ul>li>ul::before{background-color:#5ec569}
.nav-client.not-connected #nav-mb-comptes>ul>li .nav-promo-txt{color:#5ec569}
.nav-client.not-connected #nav-mb-comptes>ul>li:hover .nav-promo-txt,.nav-client.not-connected #nav-mb-comptes>ul>li.active .nav-promo-txt{color:#fff}
.nav-client.not-connected #nav-mb-comptes>ul>li.active>ul>li>a .nav-promo-txt,.nav-client.not-connected #nav-mb-comptes>ul>li.show>ul>li>a .nav-promo-txt{color:#5ec569}
.nav-client.not-connected #nav-mb-comptes>ul>li.active>ul>li:hover>a .nav-promo-txt,.nav-client.not-connected #nav-mb-comptes>ul>li.show>ul>li:hover>a .nav-promo-txt{color:#fff}
.nav-client.not-connected #nav-mb-emprunt.nav-mobile-back{background-image:linear-gradient(-280deg,#8051a7,#d262a5)}
.nav-client.not-connected #nav-mb-emprunt.active,.nav-client.not-connected #nav-mb-emprunt.activePageCo,.nav-client.not-connected #nav-mb-emprunt>ul>li.active,.nav-client.not-connected #nav-mb-emprunt:hover,.nav-client.not-connected #nav-mb-emprunt>ul li:hover{background-image:linear-gradient(-280deg,#8051a7,#d262a5);background-color:#8051a7}
.nav-client.not-connected #nav-mb-emprunt>ul::before,.nav-client.not-connected #nav-mb-emprunt>ul>li>ul::before{background-color:#8051a7}
.nav-client.not-connected #nav-mb-emprunt>ul>li .nav-promo-txt{color:#8051a7}
.nav-client.not-connected #nav-mb-emprunt>ul>li:hover .nav-promo-txt,.nav-client.not-connected #nav-mb-emprunt>ul>li.active .nav-promo-txt{color:#fff}
.nav-client.not-connected #nav-mb-emprunt>ul>li.active>ul>li>a .nav-promo-txt,.nav-client.not-connected #nav-mb-emprunt>ul>li.show>ul>li>a .nav-promo-txt{color:#8051a7}
.nav-client.not-connected #nav-mb-emprunt>ul>li.active>ul>li:hover>a .nav-promo-txt,.nav-client.not-connected #nav-mb-emprunt>ul>li.show>ul>li:hover>a .nav-promo-txt{color:#fff}
.nav-client.not-connected #nav-mb-assurer.nav-mobile-back{background-image:linear-gradient(-280deg,#ee5842,#ed973c)}
.nav-client.not-connected #nav-mb-assurer.active,.nav-client.not-connected #nav-mb-assurer.activePageCo,.nav-client.not-connected #nav-mb-assurer>ul>li.active,.nav-client.not-connected #nav-mb-assurer:hover,.nav-client.not-connected #nav-mb-assurer>ul li:hover{background-image:linear-gradient(-280deg,#ee5842,#ed973c);background-color:#ee5842}
.nav-client.not-connected #nav-mb-assurer>ul::before,.nav-client.not-connected #nav-mb-assurer>ul>li>ul::before{background-color:#ee5842}
.nav-client.not-connected #nav-mb-assurer>ul>li .nav-promo-txt{color:#ee5842}
.nav-client.not-connected #nav-mb-assurer>ul>li:hover .nav-promo-txt,.nav-client.not-connected #nav-mb-assurer>ul>li.active .nav-promo-txt{color:#fff}
.nav-client.not-connected #nav-mb-assurer>ul>li.active>ul>li>a .nav-promo-txt,.nav-client.not-connected #nav-mb-assurer>ul>li.show>ul>li>a .nav-promo-txt{color:#ee5842}
.nav-client.not-connected #nav-mb-assurer>ul>li.active>ul>li:hover>a .nav-promo-txt,.nav-client.not-connected #nav-mb-assurer>ul>li.show>ul>li:hover>a .nav-promo-txt{color:#fff}
.nav-client.not-connected #nav-mb-epargne.nav-mobile-back{background-image:linear-gradient(-280deg,#2279e0,#1ec7f2)}
.nav-client.not-connected #nav-mb-epargne.active,.nav-client.not-connected #nav-mb-epargne.activePageCo,.nav-client.not-connected #nav-mb-epargne>ul>li.active,.nav-client.not-connected #nav-mb-epargne:hover,.nav-client.not-connected #nav-mb-epargne>ul li:hover{background-image:linear-gradient(-280deg,#2279e0,#1ec7f2);background-color:#2279e0}
.nav-client.not-connected #nav-mb-epargne>ul::before,.nav-client.not-connected #nav-mb-epargne>ul>li>ul::before{background-color:#2279e0}
.nav-client.not-connected #nav-mb-epargne>ul>li .nav-promo-txt{color:#2279e0}
.nav-client.not-connected #nav-mb-epargne>ul>li:hover .nav-promo-txt,.nav-client.not-connected #nav-mb-epargne>ul>li.active .nav-promo-txt{color:#fff}
.nav-client.not-connected #nav-mb-epargne>ul>li.active>ul>li>a .nav-promo-txt,.nav-client.not-connected #nav-mb-epargne>ul>li.show>ul>li>a .nav-promo-txt{color:#2279e0}
.nav-client.not-connected #nav-mb-epargne>ul>li.active>ul>li:hover>a .nav-promo-txt,.nav-client.not-connected #nav-mb-epargne>ul>li.show>ul>li:hover>a .nav-promo-txt{color:#fff}
.nav-client.not-connected #nav-mb-bourse.nav-mobile-back{background-image:linear-gradient(-280deg,#2279e0,#1ec7f2)}
.nav-client.not-connected #nav-mb-bourse.active,.nav-client.not-connected #nav-mb-bourse.activePageCo,.nav-client.not-connected #nav-mb-bourse>ul>li.active,.nav-client.not-connected #nav-mb-bourse:hover,.nav-client.not-connected #nav-mb-bourse>ul li:hover{background-image:linear-gradient(-280deg,#2279e0,#1ec7f2);background-color:#2279e0}
.nav-client.not-connected #nav-mb-bourse>ul::before,.nav-client.not-connected #nav-mb-bourse>ul>li>ul::before{background-color:#2279e0}
.nav-client.not-connected #nav-mb-bourse>ul>li .nav-promo-txt{color:#2279e0}
.nav-client.not-connected #nav-mb-bourse>ul>li:hover .nav-promo-txt,.nav-client.not-connected #nav-mb-bourse>ul>li.active .nav-promo-txt{color:#fff}
.nav-client.not-connected #nav-mb-bourse>ul>li.active>ul>li>a .nav-promo-txt,.nav-client.not-connected #nav-mb-bourse>ul>li.show>ul>li>a .nav-promo-txt{color:#2279e0}
.nav-client.not-connected #nav-mb-bourse>ul>li.active>ul>li:hover>a .nav-promo-txt,.nav-client.not-connected #nav-mb-bourse>ul>li.show>ul>li:hover>a .nav-promo-txt{color:#fff}
.nav-client.not-connected #nav-mb-contact.nav-mobile-back{background-image:linear-gradient(-280deg,#1cbe4c,#79d44c)}
.nav-client.not-connected #nav-mb-contact.active,.nav-client.not-connected #nav-mb-contact.activePageCo,.nav-client.not-connected #nav-mb-contact>ul>li.active,.nav-client.not-connected #nav-mb-contact:hover,.nav-client.not-connected #nav-mb-contact>ul li:hover{background-image:linear-gradient(-280deg,#1cbe4c,#79d44c);background-color:#1cbe4c}
.nav-client.not-connected #nav-mb-contact>ul::before,.nav-client.not-connected #nav-mb-contact>ul>li>ul::before{background-color:#1cbe4c}
.nav-client.not-connected #nav-mb-contact>ul>li .nav-promo-txt{color:#1cbe4c}
.nav-client.not-connected #nav-mb-contact>ul>li:hover .nav-promo-txt,.nav-client.not-connected #nav-mb-contact>ul>li.active .nav-promo-txt{color:#fff}
.nav-client.not-connected #nav-mb-contact>ul>li.active>ul>li>a .nav-promo-txt,.nav-client.not-connected #nav-mb-contact>ul>li.show>ul>li>a .nav-promo-txt{color:#1cbe4c}
.nav-client.not-connected #nav-mb-contact>ul>li.active>ul>li:hover>a .nav-promo-txt,.nav-client.not-connected #nav-mb-contact>ul>li.show>ul>li:hover>a .nav-promo-txt{color:#fff}
.nav-client.not-connected #nav-mb-besoins.nav-mobile-back{background-image:linear-gradient(-280deg,#008f9e,#00b2aa)}
.nav-client.not-connected #nav-mb-besoins.active,.nav-client.not-connected #nav-mb-besoins.activePageCo,.nav-client.not-connected #nav-mb-besoins>ul>li.active,.nav-client.not-connected #nav-mb-besoins:hover,.nav-client.not-connected #nav-mb-besoins>ul li:hover{background-image:linear-gradient(-280deg,#008f9e,#00b2aa);background-color:#008f9e}
.nav-client.not-connected #nav-mb-besoins>ul::before,.nav-client.not-connected #nav-mb-besoins>ul>li>ul::before{background-color:#008f9e}
.nav-client.not-connected #nav-mb-besoins>ul>li .nav-promo-txt{color:#008f9e}
.nav-client.not-connected #nav-mb-besoins>ul>li:hover .nav-promo-txt,.nav-client.not-connected #nav-mb-besoins>ul>li.active .nav-promo-txt{color:#fff}
.nav-client.not-connected #nav-mb-besoins>ul>li.active>ul>li>a .nav-promo-txt,.nav-client.not-connected #nav-mb-besoins>ul>li.show>ul>li>a .nav-promo-txt{color:#008f9e}
.nav-client.not-connected #nav-mb-besoins>ul>li.active>ul>li:hover>a .nav-promo-txt,.nav-client.not-connected #nav-mb-besoins>ul>li.show>ul>li:hover>a .nav-promo-txt{color:#fff}
.nav-client.not-connected #nav-mb-me.nav-mobile-back{background-image:linear-gradient(-280deg,#0f7243,#1c9a5d)}
.nav-client.not-connected #nav-mb-me.active,.nav-client.not-connected #nav-mb-me.activePageCo,.nav-client.not-connected #nav-mb-me>ul>li.active,.nav-client.not-connected #nav-mb-me:hover,.nav-client.not-connected #nav-mb-me>ul li:hover{background-image:linear-gradient(-280deg,#0f7243,#1c9a5d);background-color:#0f7243}
.nav-client.not-connected #nav-mb-me>ul::before,.nav-client.not-connected #nav-mb-me>ul>li>ul::before{background-color:#0f7243}
.nav-client.not-connected #nav-mb-me>ul>li .nav-promo-txt{color:#0f7243}
.nav-client.not-connected #nav-mb-me>ul>li:hover .nav-promo-txt,.nav-client.not-connected #nav-mb-me>ul>li.active .nav-promo-txt{color:#fff}
.nav-client.not-connected #nav-mb-me>ul>li.active>ul>li>a .nav-promo-txt,.nav-client.not-connected #nav-mb-me>ul>li.show>ul>li>a .nav-promo-txt{color:#0f7243}
.nav-client.not-connected #nav-mb-me>ul>li.active>ul>li:hover>a .nav-promo-txt,.nav-client.not-connected #nav-mb-me>ul>li.show>ul>li:hover>a .nav-promo-txt{color:#fff}
.nav-client.not-connected #nav-mb-comptes>button::after{font-size:16px}
.nav-client.not-connected #nav-mb-emprunt>button::after{-webkit-transform:scaleX(-1);transform:scaleX(-1);font-size:23px;margin-top:-5px}
.nav-client.not-connected #nav-mb-epargne>button::after{font-size:23px;margin-top:-5px}
.nav-client.not-connected #nav-mb-assurer>button::after{font-size:18px}
.nav-client.not-connected #nav-mb-besoins>button::after{font-size:18px}
.nav-client.connected #nav-mb-comptes .nav-client_label::after{content:""}
.nav-client.connected #nav-mb-virement .nav-client_label::after{content:""}
.nav-client.connected #nav-mb-bourse .nav-client_label::after{content:""}
.nav-client.connected #nav-mb-parrainage .nav-client_label::after{content:""}
.nav-client.connected #nav-mb-offres .nav-client_label::after{content:""}
.nav-client.connected #nav-mb-me .nav-client_label::after{content:""}
.nav-client.connected #nav-mb-messagerie-mob .nav-client_label::after{content:""}
.nav-client.connected #nav-mb-profil-mob .nav-client_label::after{content:""}
.nav-client.connected #nav-mb-agences-mob .nav-client_label::after{content:""}
.nav-client.connected #nav-mb-contact-mob .nav-client_label::after{content:""}
.nav-client.connected #nav-mb-suivi-mob .nav-client_label::after{content:""}
.nav-client.connected #nav-mb-comptes.nav-mobile-back{background-image:linear-gradient(-280deg,#5ec569,#58eb67)}
.nav-client.connected #nav-mb-comptes.active,.nav-client.connected #nav-mb-comptes.activePageCo,.nav-client.connected #nav-mb-comptes>ul>li.active,.nav-client.connected #nav-mb-comptes:hover,.nav-client.connected #nav-mb-comptes>ul li:hover{background-image:linear-gradient(-280deg,#5ec569,#58eb67);background-color:#5ec569}
.nav-client.connected #nav-mb-comptes>ul::before,.nav-client.connected #nav-mb-comptes>ul>li>ul::before{background-color:#5ec569}
.nav-client.connected #nav-mb-comptes>ul>li .nav-promo-txt{color:#5ec569}
.nav-client.connected #nav-mb-comptes>ul>li:hover .nav-promo-txt,.nav-client.connected #nav-mb-comptes>ul>li.active .nav-promo-txt{color:#fff}
.nav-client.connected #nav-mb-comptes>ul>li.active>ul>li>a .nav-promo-txt,.nav-client.connected #nav-mb-comptes>ul>li.show>ul>li>a .nav-promo-txt{color:#5ec569}
.nav-client.connected #nav-mb-comptes>ul>li.active>ul>li:hover>a .nav-promo-txt,.nav-client.connected #nav-mb-comptes>ul>li.show>ul>li:hover>a .nav-promo-txt{color:#fff}
.nav-client.connected #nav-mb-virement.nav-mobile-back{background-image:linear-gradient(-280deg,#30a966,#21d270)}
.nav-client.connected #nav-mb-virement.active,.nav-client.connected #nav-mb-virement.activePageCo,.nav-client.connected #nav-mb-virement>ul>li.active,.nav-client.connected #nav-mb-virement:hover,.nav-client.connected #nav-mb-virement>ul li:hover{background-image:linear-gradient(-280deg,#30a966,#21d270);background-color:#30a966}
.nav-client.connected #nav-mb-virement>ul::before,.nav-client.connected #nav-mb-virement>ul>li>ul::before{background-color:#30a966}
.nav-client.connected #nav-mb-virement>ul>li .nav-promo-txt{color:#30a966}
.nav-client.connected #nav-mb-virement>ul>li:hover .nav-promo-txt,.nav-client.connected #nav-mb-virement>ul>li.active .nav-promo-txt{color:#fff}
.nav-client.connected #nav-mb-virement>ul>li.active>ul>li>a .nav-promo-txt,.nav-client.connected #nav-mb-virement>ul>li.show>ul>li>a .nav-promo-txt{color:#30a966}
.nav-client.connected #nav-mb-virement>ul>li.active>ul>li:hover>a .nav-promo-txt,.nav-client.connected #nav-mb-virement>ul>li.show>ul>li:hover>a .nav-promo-txt{color:#fff}
.nav-client.connected #nav-mb-docs.nav-mobile-back{background-image:linear-gradient(-280deg,#30a966,#21d270)}
.nav-client.connected #nav-mb-docs.active,.nav-client.connected #nav-mb-docs.activePageCo,.nav-client.connected #nav-mb-docs>ul>li.active,.nav-client.connected #nav-mb-docs:hover,.nav-client.connected #nav-mb-docs>ul li:hover{background-image:linear-gradient(-280deg,#30a966,#21d270);background-color:#30a966}
.nav-client.connected #nav-mb-docs>ul::before,.nav-client.connected #nav-mb-docs>ul>li>ul::before{background-color:#30a966}
.nav-client.connected #nav-mb-docs>ul>li .nav-promo-txt{color:#30a966}
.nav-client.connected #nav-mb-docs>ul>li:hover .nav-promo-txt,.nav-client.connected #nav-mb-docs>ul>li.active .nav-promo-txt{color:#fff}
.nav-client.connected #nav-mb-docs>ul>li.active>ul>li>a .nav-promo-txt,.nav-client.connected #nav-mb-docs>ul>li.show>ul>li>a .nav-promo-txt{color:#30a966}
.nav-client.connected #nav-mb-docs>ul>li.active>ul>li:hover>a .nav-promo-txt,.nav-client.connected #nav-mb-docs>ul>li.show>ul>li:hover>a .nav-promo-txt{color:#fff}
.nav-client.connected #nav-mb-bourse.nav-mobile-back{background-image:linear-gradient(-280deg,#219858,#25d576)}
.nav-client.connected #nav-mb-bourse.active,.nav-client.connected #nav-mb-bourse.activePageCo,.nav-client.connected #nav-mb-bourse>ul>li.active,.nav-client.connected #nav-mb-bourse:hover,.nav-client.connected #nav-mb-bourse>ul li:hover{background-image:linear-gradient(-280deg,#219858,#25d576);background-color:#219858}
.nav-client.connected #nav-mb-bourse>ul::before,.nav-client.connected #nav-mb-bourse>ul>li>ul::before{background-color:#219858}
.nav-client.connected #nav-mb-bourse>ul>li .nav-promo-txt{color:#219858}
.nav-client.connected #nav-mb-bourse>ul>li:hover .nav-promo-txt,.nav-client.connected #nav-mb-bourse>ul>li.active .nav-promo-txt{color:#fff}
.nav-client.connected #nav-mb-bourse>ul>li.active>ul>li>a .nav-promo-txt,.nav-client.connected #nav-mb-bourse>ul>li.show>ul>li>a .nav-promo-txt{color:#219858}
.nav-client.connected #nav-mb-bourse>ul>li.active>ul>li:hover>a .nav-promo-txt,.nav-client.connected #nav-mb-bourse>ul>li.show>ul>li:hover>a .nav-promo-txt{color:#fff}
.nav-client.connected #nav-mb-parrainage.nav-mobile-back{background-image:linear-gradient(-280deg,#149150,#01c05d)}
.nav-client.connected #nav-mb-parrainage.active,.nav-client.connected #nav-mb-parrainage.activePageCo,.nav-client.connected #nav-mb-parrainage>ul>li.active,.nav-client.connected #nav-mb-parrainage:hover,.nav-client.connected #nav-mb-parrainage>ul li:hover{background-image:linear-gradient(-280deg,#149150,#01c05d);background-color:#149150}
.nav-client.connected #nav-mb-parrainage>ul::before,.nav-client.connected #nav-mb-parrainage>ul>li>ul::before{background-color:#149150}
.nav-client.connected #nav-mb-parrainage>ul>li .nav-promo-txt{color:#149150}
.nav-client.connected #nav-mb-parrainage>ul>li:hover .nav-promo-txt,.nav-client.connected #nav-mb-parrainage>ul>li.active .nav-promo-txt{color:#fff}
.nav-client.connected #nav-mb-parrainage>ul>li.active>ul>li>a .nav-promo-txt,.nav-client.connected #nav-mb-parrainage>ul>li.show>ul>li>a .nav-promo-txt{color:#149150}
.nav-client.connected #nav-mb-parrainage>ul>li.active>ul>li:hover>a .nav-promo-txt,.nav-client.connected #nav-mb-parrainage>ul>li.show>ul>li:hover>a .nav-promo-txt{color:#fff}
.nav-client.connected #nav-mb-offres.nav-mobile-back{background-image:linear-gradient(-280deg,#2a9d99,#28d5cf)}
.nav-client.connected #nav-mb-offres.active,.nav-client.connected #nav-mb-offres.activePageCo,.nav-client.connected #nav-mb-offres>ul>li.active,.nav-client.connected #nav-mb-offres:hover,.nav-client.connected #nav-mb-offres>ul li:hover{background-image:linear-gradient(-280deg,#2a9d99,#28d5cf);background-color:#2a9d99}
.nav-client.connected #nav-mb-offres>ul::before,.nav-client.connected #nav-mb-offres>ul>li>ul::before{background-color:#2a9d99}
.nav-client.connected #nav-mb-offres>ul>li .nav-promo-txt{color:#2a9d99}
.nav-client.connected #nav-mb-offres>ul>li:hover .nav-promo-txt,.nav-client.connected #nav-mb-offres>ul>li.active .nav-promo-txt{color:#fff}
.nav-client.connected #nav-mb-offres>ul>li.active>ul>li>a .nav-promo-txt,.nav-client.connected #nav-mb-offres>ul>li.show>ul>li>a .nav-promo-txt{color:#2a9d99}
.nav-client.connected #nav-mb-offres>ul>li.active>ul>li:hover>a .nav-promo-txt,.nav-client.connected #nav-mb-offres>ul>li.show>ul>li:hover>a .nav-promo-txt{color:#fff}
.nav-client.connected #nav-mb-me.nav-mobile-back{background-image:linear-gradient(-280deg,#008684,#00b7b4)}
.nav-client.connected #nav-mb-me.active,.nav-client.connected #nav-mb-me.activePageCo,.nav-client.connected #nav-mb-me>ul>li.active,.nav-client.connected #nav-mb-me:hover,.nav-client.connected #nav-mb-me>ul li:hover{background-image:linear-gradient(-280deg,#008684,#00b7b4);background-color:#008684}
.nav-client.connected #nav-mb-me>ul::before,.nav-client.connected #nav-mb-me>ul>li>ul::before{background-color:#008684}
.nav-client.connected #nav-mb-me>ul>li .nav-promo-txt{color:#008684}
.nav-client.connected #nav-mb-me>ul>li:hover .nav-promo-txt,.nav-client.connected #nav-mb-me>ul>li.active .nav-promo-txt{color:#fff}
.nav-client.connected #nav-mb-me>ul>li.active>ul>li>a .nav-promo-txt,.nav-client.connected #nav-mb-me>ul>li.show>ul>li>a .nav-promo-txt{color:#008684}
.nav-client.connected #nav-mb-me>ul>li.active>ul>li:hover>a .nav-promo-txt,.nav-client.connected #nav-mb-me>ul>li.show>ul>li:hover>a .nav-promo-txt{color:#fff}
.nav-client.connected #nav-mb-comptes .nav-client_label::after{font-size:18px}
.nav-client.connected #nav-mb-docs .nav-client_label::after{content:"";background:url(../../../content/dam/mabanque/generique/picto-doc.svg) no-repeat;width:18px;aspect-ratio:1;-webkit-filter:invert(1);filter:invert(1)}
.nav-client.connected #nav-mb-bourse .nav-client_label::after{font-size:18px}
.nav-client.connected #nav-mb-me .nav-client_label::after{font-weight:bold}
.nav-client.connected #nav-mb-offres .nav-client_label::after{font-size:17px}
.nav-client.connected #nav-mb-priority .nav-client_label:after{content:"";background:url(../../../content/dam/mabanque/generique/sprite-header.png) no-repeat;cursor:pointer;height:27px;width:30px;display:block;background-position:-386px -95px}
.nav-client{font-family:"bnp_regular",Arial,sans-serif;display:block;position:relative;z-index:150}
.nav-client_items{z-index:202;background:#373737;height:auto;width:140px;padding:0;margin:0;list-style-type:none;overflow:hidden}
.nav-client_items ul{display:none}
.nav-client .portefeuille-nav{position:relative;padding:0;margin:0;width:100%;height:58px;color:#fff;cursor:pointer;font-size:14px;border-bottom:solid 1px #4c4d4e;line-height:1}
@media(max-width:768px){.nav-client .portefeuille-nav{position:inherit}
}
.nav-client .portefeuille-nav.active{position:static}
.nav-client .portefeuille-nav:first-child{border-top:0}
.nav-client .portefeuille-nav>a{display:block;color:inherit}
.nav-client .portefeuille-nav>ul,.nav-client .portefeuille-nav>ul>li>ul{display:none;position:absolute;left:140px;top:0;height:auto;min-height:500px;background:#fff;width:415px}
.nav-client .portefeuille-nav>ul::before,.nav-client .portefeuille-nav>ul>li>ul::before{content:"";width:4px;display:block;position:absolute;height:100%;z-index:2;top:0;background:red}
.nav-client .portefeuille-nav>ul>li,.nav-client .portefeuille-nav>ul>li>ul>li{border-bottom:1px solid #e5e5e5;display:block;position:static;color:#333;font-size:15px;width:100%;-webkit-box-shadow:none;box-shadow:none;padding:0;height:auto;list-style:none}
.nav-client .portefeuille-nav>ul>li:first-child,.nav-client .portefeuille-nav>ul>li>ul>li:first-child{border-top:0}
.nav-client .portefeuille-nav>ul>li .nav-promo-txt,.nav-client .portefeuille-nav>ul>li>ul>li .nav-promo-txt{display:block;font-size:13px;margin-top:.5em}
.nav-client .portefeuille-nav>ul>li .nav-promo-sub,.nav-client .portefeuille-nav>ul>li>ul>li .nav-promo-sub{color:#767676;width:auto;font-size:11px;position:absolute;bottom:0;left:18px;padding-bottom:1.5em;border:0}
.nav-client .portefeuille-nav>ul>li .nav-promo-sub:hover,.nav-client .portefeuille-nav>ul>li>ul>li .nav-promo-sub:hover{background-image:none !important;background-color:transparent !important}
.nav-client .portefeuille-nav>ul>li:hover>a,.nav-client .portefeuille-nav>ul>li:hover>span,.nav-client .portefeuille-nav>ul>li:hover>button,.nav-client .portefeuille-nav>ul>li.active>a,.nav-client .portefeuille-nav>ul>li.active>span,.nav-client .portefeuille-nav>ul>li.active>button,.nav-client .portefeuille-nav>ul>li>ul>li:hover>a,.nav-client .portefeuille-nav>ul>li>ul>li:hover>span,.nav-client .portefeuille-nav>ul>li>ul>li:hover>button,.nav-client .portefeuille-nav>ul>li>ul>li.active>a,.nav-client .portefeuille-nav>ul>li>ul>li.active>span,.nav-client .portefeuille-nav>ul>li>ul>li.active>button{color:#fff}
.nav-client .portefeuille-nav>ul>li:hover>span::after,.nav-client .portefeuille-nav>ul>li:hover>button::after,.nav-client .portefeuille-nav>ul>li.active>span::after,.nav-client .portefeuille-nav>ul>li.active>button::after,.nav-client .portefeuille-nav>ul>li>ul>li:hover>span::after,.nav-client .portefeuille-nav>ul>li>ul>li:hover>button::after,.nav-client .portefeuille-nav>ul>li>ul>li.active>span::after,.nav-client .portefeuille-nav>ul>li>ul>li.active>button::after{color:#fff}
.nav-client .portefeuille-nav>ul>li>a,.nav-client .portefeuille-nav>ul>li>button,.nav-client .portefeuille-nav>ul>li>ul>li>a,.nav-client .portefeuille-nav>ul>li>ul>li>button{color:#333;background-color:transparent;width:100%;display:block;padding:18px 17px;line-height:1;text-decoration:none;text-align:left}
.nav-client .portefeuille-nav>ul>li>button,.nav-client .portefeuille-nav>ul>li>ul>li>button{position:relative;font-family:"bnp_regular",Arial,sans-serif}
.nav-client .portefeuille-nav>ul>li>button::after,.nav-client .portefeuille-nav>ul>li>ul>li>button::after{content:"";right:1.5em;color:#666;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.nav-client .portefeuille-nav>ul>li>ul{left:415px}
.nav-client .portefeuille-nav .nav-epargneHub{border:1px solid #dcdfe0;width:94%;margin:10px auto 11px auto;-webkit-box-shadow:0 1px 4px #ccc;box-shadow:0 1px 4px #ccc;display:block}
.nav-client .portefeuille-nav .nav-epargneHub:hover{background:none !important;background-image:none !important}
.nav-client .portefeuille-nav .nav-epargneHub:hover>a{color:#717171 !important}
.nav-client .portefeuille-nav .nav-epargneHub>a{color:#717171;font-size:13px;display:block}
.nav-client .portefeuille-nav .nav-epargneHub>a>span{display:block;padding:3px 0 8px 35px;font-size:15px;text-transform:uppercase;color:#000;background:transparent url(../../../content/dam/mabanque/generique/picto-epargneHub.png) top left no-repeat}
.nav-client_icon{width:20px;height:20px;position:absolute;top:20px;left:10px}
.nav-client_icon+.nav-client_label:after{content:none !important}
@media screen and (max-width:768px){.nav-client_icon{left:20px}
}
.nav-client_label{background-color:transparent;border:0;padding:0 10px 0 45px;text-transform:none;font-size:15px;line-height:1;height:58px;color:#fff;margin:0;position:relative;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-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"bnp_regular",Arial,sans-serif;width:100%;text-align:left}
.nav-client_label::before{content:"";display:block;width:100%;height:58px;position:absolute;left:0;right:0;top:0}
.nav-client_label::after{top:20px;left:10px;color:#fff;position:absolute;font-size:19px}
@media screen and (max-width:768px){.nav-client_label{padding-left:60px}
.nav-client_label:after{left:20px}
}
.nav-client .link-nav a{color:#ccc;font-size:.85rem;text-align:center;border:0;position:relative;display:block;padding:18px 17px;text-decoration:none}
.nav-client .link-nav_icon{width:35px;height:35px;display:block;margin:0 auto 15px auto}
@media screen and (max-width:768px){.nav-client .link-nav{display:none}
}
.nav-client #nav10-site-securise a{padding:0}
@media screen and (max-width:768px){.nav-client #nav10-site-securise a span{background:0}
}
.nav-client #nav10-site-securise .link-nav_icon{width:55px;height:55px;margin-bottom:0}
@media(max-width:768px){.nav-client{visibility:hidden;position:absolute;left:-380px;width:380px;-webkit-transition:visibility .1s linear .7s,left .6s ease-in-out;transition:visibility .1s linear .7s,left .6s ease-in-out;background-color:#373737}
.nav-client.show{visibility:visible;left:0;height:100vh;-webkit-transition:visibility .1s,left .6s ease-in-out;transition:visibility .1s,left .6s ease-in-out}
.nav-client.show.sous-menu .nav-mobile-back{left:0}
.nav-client #nomCli{height:75px;display:block;background-color:#29cc9f;background-image:linear-gradient(75deg,#29cc9f,#59c56c);color:#fff;font-size:20px;padding:7px 40px 5px 68px}
.nav-client #nomCli::before{font-family:iconbnp;content:"\ea7b";font-weight:400;position:absolute;left:12px;top:16px;color:#fff;font-size:44px}
.nav-client #nomCli .toggle-profile{display:block;font-size:13px;background-color:transparent;border:0;color:#fff;text-align:left;padding:0;font-family:"bnp_regular",Arial,sans-serif}
.nav-client .nav-client_items{width:380px}
.nav-client .nav-client_items .closeNav{background-color:transparent;border:0;font-size:17px;top:-4px;color:#fff;z-index:1;position:absolute;cursor:pointer;font-size:20px;padding:20px;right:0;z-index:100}
.nav-client .nav-client_items .closeNav:focus-visible{border-color:#fff !important}
.nav-client .nav-client_items .nav-mobile-back{background-color:#00bc6d;padding:19px 0 19px 0;color:#fff;font-size:15px;position:absolute;top:0;z-index:99;text-align:center;height:58px;left:-380px;width:380px;-webkit-transition:left .6s ease-in-out;transition:left .6s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.nav-client .nav-client_items .nav-mobile-back .nav-mobile-back-button{background-color:transparent;border:0;color:#fff;font-family:"bnp_regular",Arial,sans-serif;width:100%;display:block;padding:0 3em}
.nav-client .nav-client_items .nav-mobile-back .nav-mobile-back-button small{display:none}
.nav-client .nav-client_items .nav-mobile-back::after{font-family:iconbnp;content:"";left:13px;display:block;font-weight:400;display:inline;color:#fff;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);width:27px;height:0;top:37px;position:absolute}
.nav-client .nav-client_items>li.show>ul,.nav-client .nav-client_items>li>ul>li.show>ul{visibility:visible;left:0;width:380px;z-index:2;-webkit-transition:visibility .1s linear,left .6s ease-in-out;transition:visibility .1s linear,left .6s ease-in-out}
.nav-client .nav-client_items>li>ul,.nav-client .nav-client_items>li>ul>li>ul{visibility:hidden;display:block;width:380px;height:100%;position:absolute;top:126px;left:-380px;-webkit-transition:visibility .1s linear .7s,left .6s ease-in-out;transition:visibility .1s linear .7s,left .6s ease-in-out;z-index:2}
.nav-client .nav-client_items>li>ul::before,.nav-client .nav-client_items>li>ul>li>ul::before{display:none}
}
@media screen and (max-width:380px){.nav-client{width:100%}
.nav-client>ul,.nav-client .nav-client_items{width:100%}
.nav-client>ul .closeNav,.nav-client .nav-client_items .closeNav{right:0;left:auto}
.nav-client>ul .nav-mobile-back,.nav-client .nav-client_items .nav-mobile-back{width:100%}
.nav-client>ul>li>ul,.nav-client>ul>li>ul>li>ul,.nav-client .nav-client_items>li>ul,.nav-client .nav-client_items>li>ul>li>ul{width:100%}
.nav-client>ul>li.show>ul,.nav-client>ul>li.show>ul>li>ul,.nav-client .nav-client_items>li.show>ul,.nav-client .nav-client_items>li.show>ul>li>ul{width:100%}
}
@media screen and (max-width:380px){.nav-client.connected>ul>li#nav-mb-virement>ul{width:100%}
}
@media(min-width:380px) and (max-width:768px){.nav-client.connected>ul>li#nav-mb-virement>ul{width:380px}
}
.nav-client.not-connected .portefeuille-nav{min-height:auto;overflow:hidden;padding-right:3px}
.nav-client.not-connected .portefeuille-nav:hover:not(.active)>button::after{top:2px}
.nav-client.not-connected .portefeuille-nav>button{position:relative}
.nav-client.not-connected .portefeuille-nav>button::before{width:140px;height:300px;top:0;left:-49px;background:transparent;z-index:1}
.nav-client.not-connected .portefeuille-nav:not(.active):hover{height:auto;padding-left:12px;padding-bottom:9px}
.nav-client.not-connected .portefeuille-nav:not(.active):hover>button{display:block;top:15px;left:-12px;height:46px;padding-right:5px;padding-bottom:16px}
.nav-client.not-connected .portefeuille-nav:not(.active):hover>a>span{left:-12px}
.nav-client.not-connected .portefeuille-nav:not(.active):hover::before{top:-6px;left:-11px;height:auto}
.nav-client.not-connected>ul>li{display:list-item}
@media(max-width:768px){.nav-client.not-connected .nav-client_items>li>ul{top:58px;height:calc(100% - (58px + 70px))}
.nav-client.not-connected .nav-client_items>li>ul>li>ul{top:0}
}
.nav-client #nav-mb-virement>ul{padding:0}
@media(max-width:768px){.nav-client>ul>li{padding-left:0}
.nav-client>ul>li#nav-mb-virement>ul>li{padding:0;overflow-y:scroll;height:100%}
.nav-client .nav-client_items>li>ul{top:58px}
.nav-client .nav-client_items>li>ul>li>ul{top:0}
}
@media(min-width:769px){.nav-client .header-nav-mobile{display:none}
.nav-client>ul>li:not(#nav-mb-virement) .encartNav{position:absolute;bottom:0;left:1.1rem}
.nav-client>ul>li:not(#nav-mb-virement)>ul>li:nth-child(n+5) .encartNav{position:relative;left:auto}
}
.profil-itm{display:none}
@media(max-width:768px){.profil-itm{position:relative;padding:0;margin:0;width:100%;height:58px;color:#fff;cursor:pointer;font-size:15px;border-bottom:solid 1px #4c4d4e;line-height:1}
.profil-itm>a{color:#fff;height:auto;display:block}
}
.nav-pannel{position:relative;background:#fff;width:630px;display:-webkit-box;display:-ms-flexbox;display:flex}
@media screen and (min-width:768px) and (max-width:1081px){.nav-pannel{height:556px;width:calc(100vw - 140px)}
}
@media(max-width:768px){.nav-pannel{padding-bottom:125px}
}
.nav-pannel_title{height:58px;padding:0}
.nav-pannel_title p{padding-left:15px;padding-top:15px;line-height:1.8;margin:0;font-size:19px;font-weight:600}
@media screen and (min-width:768px) and (max-width:1081px){.nav-pannel_title p{font-size:.9rem}
}
.nav-pannel_title:hover{cursor:default}
.nav-pannel>ul{display:block}
.nav-pannel_list{width:calc(100% / 2);padding:0 10px;list-style:none;min-height:500px}
.nav-pannel_list .encartNav{position:inherit;margin-top:4rem}
@media(width:768px){.nav-pannel_list:last-child{margin:0;position:relative;border:0}
}
.nav-pannel_list:nth-child(2){border-right:2px solid #dcdfe0;border-left:2px solid #dcdfe0}
.nav-pannel_list:nth-child(2)>li{border-bottom:0}
.nav-pannel_list:nth-child(3){display:none}
.nav-pannel_list>li{border-bottom:1px solid #ececec}
.nav-pannel_list>li:hover{background-image:none !important;background-color:transparent !important}
.nav-pannel_list>li a{color:inherit;display:block}
.nav-pannel_list>li:not(.nav-pannel_title){position:relative;line-height:1;z-index:2;margin:0;display:block;color:#333;font-size:15px}
@media screen and (min-width:768px) and (max-width:1081px){.nav-pannel_list>li:not(.nav-pannel_title){font-size:.87rem}
}
.nav-pannel_list>li:not(.nav-pannel_title):hover::before{border-radius:10px;background:#ececec;position:absolute;content:"";z-index:-1;opacity:1;height:90%;width:100%;top:5%;left:0}
.nav-pannel_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:51px}
.nav-pannel_icon{width:40px;height:30px;margin:0 12px 0 8px}
.nav-pannel_legend{font-size:.8rem;line-height:1;color:#666;display:block}
@media screen and (min-width:768px) and (max-width:1081px){.nav-pannel_legend{font-size:.7rem}
}
@media(max-width:768px){.nav-pannel{width:100%;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.nav-pannel_title p{padding-left:15px}
.nav-pannel_list{width:100%;min-height:auto}
.nav-pannel_list:nth-child(2){border:0}
.nav-pannel_legend{display:none}
}
.emergency-banner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 20px 1rem 20px;-ms-flex-wrap:wrap;flex-wrap:wrap}
.emergency-banner--default-theme{background-image:linear-gradient(267deg,#9a9898 0,#4f4f4f 100%)}
.emergency-banner--emergency-theme{background-color:rgba(163,51,103,0.8);padding:1.3rem 2rem 1.3rem 2rem}
.emergency-banner--emergency-theme .emergency-banner_icon-container{width:2rem;height:2rem}
.emergency-banner--emergency-theme .emergency-banner_text{width:calc(100% - 3rem);font-family:"bnp_regular",Arial,sans-serif}
.emergency-banner_icon-container{width:42px;height:42px;margin-right:1rem}
.emergency-banner_icon{width:100%}
.emergency-banner a:not([class^="btn-"]){color:inherit;border-bottom:dotted 1px #fff}
.emergency-banner a:not([class^="btn-"]):hover,.emergency-banner a:not([class^="btn-"]):active,.emergency-banner a:not([class^="btn-"]):visited{color:inherit}
.emergency-banner_text{line-height:1.2;font-size:1rem;color:#fff;width:calc(100% - 1rem - 242px)}
.emergency-banner_text>p{margin:0}
@media screen and (max-width:768px){.emergency-banner_text{width:calc(100% - 42px - 1rem)}
}
.emergency-banner_btn{margin-left:1rem}
@media screen and (max-width:768px){.emergency-banner_btn{width:100%;text-align:center;margin-top:1rem;margin-left:0}
}
ul.skip-link{position:absolute;top:0;left:calc(50% - 150px);z-index:999}
ul.skip-link li{display:inline;white-space:nowrap;margin-right:.25em}
ul.skip-link li a{position:absolute;left:-99999rem;width:300px}
ul.skip-link li a:focus{left:0;text-align:center;color:white;background-color:gray;border-radius:0 0 30px 30px}
@media screen and (max-width:768px){ul.skip-link{display:none}
}
.incident-carousel-banner .carousel-item{background-color:#a33467;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 30px;font-size:15px;height:128px}
@media screen and (min-width:470px){.incident-carousel-banner .carousel-item{height:auto}
}
@media screen and (min-width:1024px){.incident-carousel-banner .carousel-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
.incident-carousel-banner .carousel-item .carousel-alert{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}
@media screen and (min-width:1024px){.incident-carousel-banner .carousel-item .carousel-alert{padding-right:5px;margin-bottom:0}
}
.incident-carousel-banner .carousel-item .carousel-alert .carousel-item-picto{width:16px;height:16px;margin-right:8px}
.incident-carousel-banner .carousel-item .carousel-item-text{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media screen and (min-width:1024px){.incident-carousel-banner .carousel-item .carousel-item-text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
.incident-carousel-banner .carousel-item .carousel-item-text .popin-open-text{font-weight:600;cursor:pointer;text-decoration:underline;margin-top:8px}
@media screen and (min-width:1024px){.incident-carousel-banner .carousel-item .carousel-item-text .popin-open-text{padding-left:16px;margin-top:0}
}
.incident-carousel-banner .owl-nav .owl-prev,.incident-carousel-banner .owl-nav .owl-next{position:absolute;top:25%}
@media screen and (min-width:1024px){.incident-carousel-banner .owl-nav .owl-prev,.incident-carousel-banner .owl-nav .owl-next{top:-6px}
}
.incident-carousel-banner .owl-nav .owl-prev span,.incident-carousel-banner .owl-nav .owl-next span{color:#fff;font-size:40px}
.incident-carousel-banner .owl-nav .owl-prev{left:5%}
@media screen and (min-width:1440px){.incident-carousel-banner .owl-nav .owl-prev{left:240px}
}
.incident-carousel-banner .owl-nav .owl-next{right:5%}
@media screen and (min-width:1440px){.incident-carousel-banner .owl-nav .owl-next{right:240px}
}
.incident-carousel-popin{position:fixed;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:25px;background-color:#fff;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:420px}
.incident-carousel-popin .close-btn-circle{margin-left:auto;width:25px;height:25px;cursor:pointer;padding:0;border:0 none;background:0}
.incident-carousel-popin .popin-info-picto{width:50px;height:50px;margin:0 auto}
.incident-carousel-popin .popin-text{padding:0 5px}
@media screen and (min-width:1024px){.incident-carousel-popin .popin-text{padding:0 25px}
}
.incident-carousel-popin .popin-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.incident-carousel-popin .popin-item .popin-title{font-weight:700;font-size:17px;padding:20px 0 10px;margin:0 auto;text-align:center}
.incident-carousel-popin .popin-item .popin-desc{text-align:center}
.incident-carousel-popin .popin-item .btn-primary{margin:40px auto 25px;cursor:pointer}
.cpm-stickybar{position:fixed;bottom:0;z-index:200;background-color:#fff;width:1260px;height:80px;-webkit-box-shadow:-2px -1px 8px rgba(0,0,0,0.2);box-shadow:-2px -1px 8px rgba(0,0,0,0.2);-webkit-transform:translateX(0);transform:translateX(0);overflow:hidden}
.cpm-stickybar[editmode]{position:relative}
@media(max-width:1399px){.cpm-stickybar{width:calc(100vw - 140px)}
}
@media(max-width:768px){.cpm-stickybar{width:100%;padding:0 34px}
}
@media(min-width:768px){.cpm-stickybar{padding:0 17px 0 34px}
}
.cpm-stickybar__block{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;height:100%}
.cpm-stickybar__title{min-width:50%}
.cpm-stickybar__title p{text-overflow:ellipsis;overflow:hidden;min-width:97%;white-space:nowrap;font-size:17px;color:#212121;margin:0;font-weight:600}
@media(max-width:1399px){.cpm-stickybar__title{display:none}
}
.cpm-stickybar__wcb{max-width:50%}
@media(max-width:1399px){.cpm-stickybar__wcb{max-width:100%;width:100%}
}
.cpm-stickybar__wcb ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media(max-width:1399px){.cpm-stickybar__wcb ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.cpm-stickybar__wcb ul li:nth-child(2){margin-left:15px}
.cpm-stickybar__wcb .btn-primary,.cpm-stickybar__wcb .btn-secondary{white-space:nowrap}
@media(max-width:768px){.cpm-stickybar__wcb .btn-primary,.cpm-stickybar__wcb .btn-secondary{white-space:normal}
}
.encartNav{max-width:379px;padding:1.1rem 2rem 1.4rem 1.1rem;border-radius:.5rem;background-color:#e5f4ee;background-repeat:no-repeat;background-position:right;margin:1rem auto;cursor:default}
.encartNav__title{font-size:1.1rem;font-weight:bold;line-height:1.5;margin-bottom:10px}
.encartNav__text{display:none}
@media screen and (min-width:768px){.encartNav__text{display:block;font-size:.9rem;line-height:1.46;color:#212121;margin:0 0 1rem}
}
.encartNav__cta{cursor:pointer}
.encartNav__cta:not(.btn-primary){color:#008854;text-decoration:underline}
._encart-nav{background-color:#fff;padding-bottom:1px}
.esnc-deconnexion a.btn-primary,.esnc-deconnexion .btn-primary{background-image:none;background-color:#28c3a9;color:#fff;padding:.7em 2em;border-radius:50px;display:inline-block;text-align:center;font-weight:600;line-height:17.25px;font-family:"Open Sans";border:0;-webkit-box-shadow:none;box-shadow:none}
.esnc-deconnexion .btn-primary:hover,.esnc-deconnexion .btn-primary:not([disabled]):hover{background-image:none;background-color:#1e9481}
.esnc-deconnexion .btn-primary:disabled{opacity:.5}
.esnc-deconnexion a.btn-outlined,.esnc-deconnexion .btn-outlined{color:#28c3a9;background-image:none;background-color:transparent;padding:.7em 2em;border:1px solid #28c3a9;border-radius:50px;text-align:center;font-weight:600;line-height:17.25px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;text-align:center}
.esnc-deconnexion .btn-outlined:hover,.esnc-deconnexion .btn-outlined:not([disabled]):hover{color:#fff;background-color:#28c3a9}
.esnc-deconnexion .btn-outlined:disabled{opacity:.5}
.cpm-header-connected_link--hide-logoff{visibility:hidden;width:1em !important;margin-left:0 !important}
.esnc-deconnexion{padding:4.5em 6.6675em}
@media screen and (max-width:1280px){.esnc-deconnexion{padding:2em 3.5em}
}
@media screen and (max-width:1024px){.esnc-deconnexion{padding:2em 1em}
}
.esnc-deconnexion__block{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 0 8px 2px rgba(0,0,0,0.07);box-shadow:0 0 8px 2px rgba(0,0,0,0.07);padding:1em 2em}
.esnc-deconnexion__message{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 3.5em 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media screen and (max-width:1190px){.esnc-deconnexion__message{-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;margin:0 0 40px 0}
}
@media screen and (max-width:768px){.esnc-deconnexion__message{margin:0 0 20px 0}
}
.esnc-deconnexion__message p{font-size:18px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#212121}
@media screen and (max-width:1190px){.esnc-deconnexion__message p{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}
}
@media screen and (max-width:768px){.esnc-deconnexion__message p{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.esnc-deconnexion__message .icon.icon-check{background-color:#008854;min-width:45px;min-height:45px;display:inline-block;border-radius:50%;margin-right:1.25em;position:relative}
.esnc-deconnexion__message .icon.icon-check::before{color:#fff;position:absolute;left:0;right:0;text-align:center;line-height:50px}
@media screen and (max-width:768px){.esnc-deconnexion__message .icon.icon-check{margin-right:0;margin-bottom:1.25em}
}
.esnc-deconnexion__btn{margin-left:auto}
@media screen and (max-width:1190px){.esnc-deconnexion__btn{margin:auto}
}
@media screen and (min-width:768px){.esnc-deconnexion__btn a.btn{margin:.5em .5em .5em .5em}
}
@media screen and (max-width:768px){.esnc-deconnexion__btn a.btn{margin:.5em 0 .5em 0;width:100%}
}
.esnc-deconnexion__promo{text-align:center;height:100%;padding:2.5em 4em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media screen and (max-width:768px){.esnc-deconnexion__promo{margin:10px 0 !important;padding:2em}
}
.esnc-deconnexion__img{text-align:center;max-width:25em;margin:auto}
.esnc-deconnexion__img img{padding:0 0 2em 0;max-width:100%;width:auto}
.esnc-deconnexion__title{text-align:center;text-transform:initial;font-size:19px;font-weight:700;color:#212121;margin:0 0 1em 0}
.esnc-deconnexion__txt{margin-bottom:2.5em;margin-top:0}
.esnc-deconnexion .d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.esnc-deconnexion .d-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
@media screen and (max-width:768px){.esnc-deconnexion .col-50{width:100%}
}
.esnc-deconnexion a.btn-primary,.esnc-deconnexion .btn-primary{-ms-flex-item-align:center;align-self:center;margin-top:auto}
@-webkit-keyframes spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.nextoutil-new-faq-opening-search-button.loading{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}
.nextoutil-new-faq-opening-search-button.loading .icon-loader{display:block;border:0}
.nextoutil-new-faq-opening-search-button.loading .icon-loader svg{width:25px;height:25px;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.nextoutil-new-faq-opening-search-button.loading .icon-loader.cpm-header-connected_icon{position:absolute;margin-top:16px}
.nextoutil-new-faq-opening-search-button.loading .icon-loader.cpm-header_icon{margin-top:8px}
.nextoutil-new-faq-opening-search-button.loading .search{display:none}
.nextoutil-new-faq-opening-search-button:not(.loading) .icon-loader{display:none}
.nextoutil-new-faq-opening-search-button:not(.loading) .search{display:block}
.nextoutil-new-faq-opening-search-button:hover i,.nextoutil-new-faq-opening-search-button:hover .icon-label{color:#008854}
.nextoutil-new-faq-opening-search-button:hover .cpm-header-connected_icon.search{background-position:20px -33px}
.session-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:9998}
dialog.session-warning-dialog{--columns:10;--color-brand-blue:#11bad5;--color-sky-blue:#f0f7fa;--color-primary-default:#212121;--cta-color:#fff;--space-800:48px;--border-highlighted-alternative:#1e9481;padding:16px;border:0;background-color:white;border-radius:4px;-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 10px 0;box-shadow:rgba(0,0,0,0.1) 0 0 10px 0;font-family:"Open Sans",Arial,sans-serif;text-align:center;z-index:9999}
dialog.session-warning-dialog *,dialog.session-warning-dialog *::before,dialog.session-warning-dialog *::after{-webkit-box-sizing:border-box;box-sizing:border-box}
dialog.session-warning-dialog .text-center{text-align:center !important}
dialog.session-warning-dialog .modal-body{--_dialog-color:var(--dialog-color,var(--color-primary-default));max-height:90vh;max-width:556px;padding:var(--space-800);background-color:white;border-radius:16px;color:var(--_dialog-color);padding:48px;position:relative}
@media(max-width:630px){dialog.session-warning-dialog .modal-body{width:auto}
}
dialog.session-warning-dialog .close-btn{border:0;padding:0;background-color:rgba(0,0,0,0);color:#11bad5;cursor:pointer;font-size:24px;position:absolute;right:4px;top:4px}
dialog.session-warning-dialog .close-btn svg{display:block;aspect-ration:initial}
dialog.session-warning-dialog .icon-container{margin-bottom:0}
dialog.session-warning-dialog .icon-container svg{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}
dialog.session-warning-dialog #dialog-title{color:var(--color-primary-default);line-height:normal;font-family:"Open Sans",Arial,sans-serif;font-size:17px;font-weight:bold;letter-spacing:normal;-webkit-margin-before:0;margin-block-start:0;text-transform:revert}
dialog.session-warning-dialog #dialog-description{color:var(--color-primary-default);font-size:15px;line-height:1.33;margin-block:0}
dialog.session-warning-dialog .button-container{padding-top:20px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media screen and (max-width:599px){dialog.session-warning-dialog .button-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
dialog.session-warning-dialog .extend-btn,dialog.session-warning-dialog .logout-btn{border:0;-ms-flex-item-align:center;align-self:center;border-radius:999px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:600;line-height:1.5;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:13px 32px;background-color:var(--cta-bg);color:var(--cta-color)}
dialog.session-warning-dialog .extend-btn:hover,dialog.session-warning-dialog .logout-btn:hover{background-color:var(--cta--bg-hover);-webkit-transition:background-color .2s linear,color .2s linear;transition:background-color .2s linear,color .2s linear}
dialog.session-warning-dialog .extend-btn:active,dialog.session-warning-dialog .logout-btn:active{background-color:var(--cta--bg-active)}
dialog.session-warning-dialog .extend-btn:disabled,dialog.session-warning-dialog .logout-btn:disabled{background-color:var(--cta--bg-disabled)}
dialog.session-warning-dialog .extend-btn{--cta-bg:#28c3a9;--cta--bg-hover:#1f9984;--cta--bg-active:#12594d;--cta--bg-disabled:white;background-color:var(--cta-bg)}
dialog.session-warning-dialog .logout-btn{--cta-color:var(--color-primary-default);--cta-bg:#fff;--cta--bg-hover:#e6e6e6;--cta--bg-active:#bfbfbf;--cta--bg-disabled:#fff;--cta-color-disabled:#e6e6e6;border:1px solid var(--border-highlighted-alternative)}
dialog.session-warning-dialog .flex-direction-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}
dialog.session-warning-dialog .flex-direction-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}
dialog.session-warning-dialog .flex-direction-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}
dialog.session-warning-dialog .flex-justify-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}
dialog.session-warning-dialog .d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
dialog.session-warning-dialog .gap-300{gap:16px}
dialog.session-warning-dialog .p-t-400{-webkit-padding-before:20px;padding-block-start:20px}
dialog.session-warning-dialog .p-t-600{-webkit-padding-before:32px;padding-block-start:32px}
dialog.session-warning-dialog .m-b-300{-webkit-margin-after:16px;margin-block-end:16px}
dialog.session-warning-dialog .m-b-500{-webkit-margin-after:24px;margin-block-end:24px}