@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)}
@charset "UTF-8";.cpm-nav-galactic{font-family:"Open Sans";width:100%;background-color:#21716c;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:#0e5551}
.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:#21716c;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:150px;height:40px;overflow:hidden}
.cpm-nav-galactic_menu--site.menu-open{overflow:visible}
.cpm-nav-galactic_menu--site a{display:block;background-color:#21716c}
.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:13px;top:14px;cursor:pointer}
.cpm-nav-galactic_menu--site .cpm-nav-galactic_item:first-child>a{pointer-events:none;width:150px}
.cpm-nav-galactic_menu--site.menu-open .cpm-nav-galactic_item:first-child:after{top:15px}
}
.cpm-nav-galactic_item--active a{background-color:#0e5551;color:#fff;pointer-events:none}
.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:#0e5551}
.cpm-nav-galactic_menu--lang{overflow:hidden;background-color:#21716c}
.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;height:70px;float:left;z-index:201}
.logoBNP-container .baseline{display:block;font-size:1.26667rem;padding-left:10px;font-family:bnpp_sansregular;float:left;width:auto;line-height:1;margin:0;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
@media screen and (max-width:768px){.logoBNP-container .baseline{display:none}
}
.logoBNP{height:67px;background-repeat:no-repeat;display:block;width:238px;background-image:url(../../../content/dam/mabanquepro/generique/bnp-alone.png);float:left}
@media screen and (max-width:768px){.logoBNP{background-size:100%;width:150px}
}
.cpm-header-connected,.cpm-header{position:absolute;background-color:#fff;border-bottom:1px solid #f0f0f0;width:100%;height:70px}
.cpm-header-connected .suivi i,.cpm-header .suivi i{background-position:60% 50%;background-image:url(../../../content/dam/mabanquepro/generique/header/suivi-demandes.svg)}
.cpm-header-connected .suivi i:hover,.cpm-header .suivi i:hover{background-image:url(../../../content/dam/mabanquepro/generique/header/suivi-demandes-green.svg)}
.cpm-header-connected .suivi .tooltip,.cpm-header .suivi .tooltip{width:initial;margin-left:-43px;position:absolute;display:none}
.cpm-header-connected .suivi:hover .tooltip,.cpm-header .suivi:hover .tooltip{display:block}
.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/mabanquepro/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:-248px -81px}
.cpm-header-connected_icon.burger,.cpm-header_icon.burger{background-position:-295px 15px}
.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{position:absolute;right:0;top:0;width:auto;z-index:201;background-color:#fff;border-bottom:1px solid #f0f0f0}
.cpm-header-connected_mobile-burger,.cpm-header_mobile-burger{width:53px;padding:6px 1px}
.cpm-header-connected_mobile-burger i,.cpm-header_mobile-burger i{width:50px}
.cpm-header-connected .baseline,.cpm-header--light .baseline{display:none}
.cpm-header-connected_icon,.cpm-header--light_icon{padding:0;margin:0;cursor:pointer;display:block;height:60px;width:60px}
.cpm-header-connected_icon.icon-messagerie,.cpm-header--light_icon.icon-messagerie{background-image:url(../../../content/dam/mabanquepro/generique/bnp-alone.png) no-repeat;cursor:pointer;height:60px;width:60px;display:block;background-position:-115px 15px}
.cpm-header-connected_icon.icon-messagerie:hover,.cpm-header--light_icon.icon-messagerie:hover{background-position:-115px -33px}
.cpm-header-connected_icon.icon-bulle-chat-vide,.cpm-header--light_icon.icon-bulle-chat-vide{font-size:23px;top:16px}
.cpm-header-connected_icon.icon-profil-neutre,.cpm-header--light_icon.icon-profil-neutre{top:15px;font-size:23px}
.cpm-header-connected_icon.doc,.cpm-header--light_icon.doc{background-image:url(../../../content/dam/mabanquepro/generique/bnp-alone.png) no-repeat;cursor:pointer;height:60px;width:60px;display:block;background-position:-70px 15px}
.cpm-header-connected_icon.doc:hover,.cpm-header--light_icon.doc:hover{background-position:-70px -33px}
.cpm-header-connected_icon.icon-conseiller,.cpm-header--light_icon.icon-conseiller{font-size:24px;top:15px}
.cpm-header-connected_links,.cpm-header--light_links{top:-1px}
.cpm-header-connected_link,.cpm-header--light_link{width:69px;height:70px;display:block;float:left;background:#fff;position:relative}
.cpm-header-connected_link:hover .tooltip,.cpm-header--light_link:hover .tooltip{display:block}
.cpm-header-connected_link>button,.cpm-header--light_link>button{width:100%}
.cpm-header-connected_link>a,.cpm-header-connected_link>button,.cpm-header--light_link>a,.cpm-header--light_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;text-align:center;border-left:1px solid #f0f0f0;height:70px;padding:6px 1px}
.cpm-header-connected_link>a svg,.cpm-header-connected_link>button svg,.cpm-header--light_link>a svg,.cpm-header--light_link>button svg{fill:var(--header-link-color)}
.cpm-header-connected_link>a:hover,.cpm-header-connected_link>button:hover,.cpm-header--light_link>a:hover,.cpm-header--light_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,.cpm-header--light_link>a:hover .cpm-header-connected_icon.search,.cpm-header--light_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,.cpm-header--light_link>a:hover .cpm-header-connected_icon.icon-priority,.cpm-header--light_link>button:hover .cpm-header-connected_icon.icon-priority{background-position:-370px -33px}
.cpm-header-connected_link>a:hover .icon,.cpm-header-connected_link>button:hover .icon,.cpm-header--light_link>a:hover .icon,.cpm-header--light_link>button:hover .icon{color:#238c57}
.cpm-header-connected_link>a:hover .icon-label,.cpm-header-connected_link>button:hover .icon-label,.cpm-header--light_link>a:hover .icon-label,.cpm-header--light_link>button:hover .icon-label{color:#00b38b}
.cpm-header-connected_link>a.toggled,.cpm-header-connected_link>button.toggled,.cpm-header--light_link>a.toggled,.cpm-header--light_link>button.toggled{background-color:#00915a}
.cpm-header-connected_link>a.toggled .icon-label,.cpm-header-connected_link>button.toggled .icon-label,.cpm-header--light_link>a.toggled .icon-label,.cpm-header--light_link>button.toggled .icon-label{color:#fff}
.cpm-header-connected_link>a.toggled .icon,.cpm-header-connected_link>button.toggled .icon,.cpm-header--light_link>a.toggled .icon,.cpm-header--light_link>button.toggled .icon{color:#fff}
.cpm-header-connected_link--picto svg,.cpm-header--light_link--picto svg{position:relative;top:-5px}
.cpm-header-connected_link .icon-label,.cpm-header--light_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--mailbox .round-img.deux,.cpm-header--light_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,.cpm-header--light_link--mailbox .round-img{width:17px;height:17px;background-color:#b4174e;border:0;color:#fff;position:absolute;cursor:pointer}
.cpm-header-connected_link--logoff,.cpm-header--light_link--logoff{border:0;background-color:#5b5b5b}
.cpm-header-connected_link--logoff:hover,.cpm-header--light_link--logoff:hover{background-color:#00b38b}
.cpm-header-connected_link--logoff:hover .tooltip,.cpm-header--light_link--logoff:hover .tooltip{display:block}
.cpm-header-connected_link--logoff i,.cpm-header--light_link--logoff i{position:absolute;top:7px;left:6px;margin:0;padding:0}
.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;left:50%;margin-left:-43px}
.cpm-header-connected .tooltip .tooltip-arrow,.cpm-header--light .tooltip .tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#212121}
.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_mobile-links,.cpm-header--light_mobile-links{background:#fff;z-index:150;float:left;width:100%}
.cpm-header-connected_mobile-links li,.cpm-header--light_mobile-links li{float:left;border-left:1px solid #f0f0f0;height:70px}
.cpm-header-connected_mobile-links li.logo,.cpm-header--light_mobile-links li.logo{padding:15px 0 0 8px}
.cpm-header-connected_mobile-links .cpm-header-connected_link--logoff,.cpm-header--light_mobile-links .cpm-header-connected_link--logoff{float:right}
.cpm-header-connected_mobile-links .cpm-header-connected_link--logoff .text-hide,.cpm-header--light_mobile-links .cpm-header-connected_link--logoff .text-hide{display:none}
.cpm-header-connected_mobile-links .nb-messages,.cpm-header--light_mobile-links .nb-messages{float:right;position:relative}
.cpm-header-connected_mobile-links .nb-messages i,.cpm-header--light_mobile-links .nb-messages i{font-size:17px;color:#5b5b5b;top:20px;position:relative;border:2px solid #5b5b5b;padding:5px;border-radius:20px}
.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;padding-right:25px}
.cpm-header .button-search::after{content:"";position:absolute;top:calc(50% - 16.5px);width:1px;left:65px;height:40px;background-color:#e0e0e0}
.cpm-header_mobile-links{background:#fff;z-index:150;float:left;width:100%}
.cpm-header_mobile-links li{float:left;height:70px}
.cpm-header_mobile-links li.logo{padding:15px 0 0 8px}
.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 15px}
}
.cpm-header--light .cpm-header_links{-webkit-padding-end:0;padding-inline-end:0;gap:1rem}
.bouton-devenir-client{width:181px;text-align:center;border-radius:36px;background-color:#22a58f}
.bouton-espace-client{background-color:header_btn_gradient_color1;background-image:-webkit-gradient(linear,right top,left top,from(#1da979),to(#337769));background-image:linear-gradient(to left,#1da979,#337769);width:242px;padding-left:30px;position:relative}
.bouton-espace-client:before{content:"";width:12px;height:16px;background-image:url(../../../content/dam/mabanquepro/generique/lock.png);background-repeat:no-repeat;position:absolute;top:16px;left:32px}
.bouton-espace-client-mobile{width:50px;height:70px}
.bouton-espace-client-mobile .icon-lock{color:#00915a;font-size:25px}
.header-demo-popin{background-image:-webkit-gradient(linear,left top,left bottom,from(#006072),to(#007867));background-image:linear-gradient(180deg,#006072,#007867);height:265px;width:358px;border-radius:6px;font-size:1.2rem;margin-top:14px;padding:2rem;display:block;position:absolute;right:200px;top:70px;float:right;font-family:"bnp_regular",Arial,sans-serif;line-height:1.3}
.header-demo-popin_icon{height:48px;text-align:center}
.header-demo-popin_link{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;font-size:1.2rem;cursor:pointer}
.header-demo-popin_link:hover{color:#fff}
.header-demo-popin_link i{display:block;float:right;opacity:.5}
.header-demo-popin_legend{color:#adffd0;font-size:.93333rem;margin-top:0}
.header-demo-popin .border{border-bottom:1px solid #adffd0;margin-bottom:15px}
.header-demo-popin_arrow{border-bottom:0;position:relative;z-index:2}
.header-demo-popin_arrow::after{content:" ";height:0;left:15rem;pointer-events:none;position:absolute;top:-44px;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:0;border-left:14px solid transparent;border-right:14px solid transparent;border-top:14px solid #006072;margin-left:-14px}
.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-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_list-links{list-style:none;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-main-footer{position:relative;background-color:#373737;padding:36px 2.1% 47px;overflow:auto;font-family:"Open Sans"}
.cpm-main-footer a{text-decoration:none;color:inherit}
.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:428px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:50px}
.cpm-main-footer_social-network span{color:#fff;font-size:15px}
.cpm-main-footer_container1{padding:0 1.4% 0 1.4%;color:#fff;cursor:pointer}
.cpm-main-footer_container1:hover p{color:#fff}
.cpm-main-footer_container2{padding:30px 1.4% 0 1.4%}
.cpm-main-footer_title{text-transform:uppercase;font-weight:800;color:#e7e7e7;border-left:solid 2px #e7e7e7;font-size:15px;padding:0 6.1% 0 6.1%}
.cpm-main-footer_title--small{-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:13px;color:#28c3a9;border-color:#28c3a9;font-weight:bold}
.cpm-main-footer_content1{color:#999;padding:0 6.1% 15px 6.1%;font-family:inherit}
.cpm-main-footer_list-links{color:#999;margin-top:9px;list-style-type:none;padding:0 6.1% 0 6.1%}
.cpm-main-footer_legal-notice{width:78%;text-align:center;margin:auto;margin-top:27px;color:#999;font-size:13px;font-family:"Open Sans"}
.cpm-main-footer_link{font-family:"Open Sans";font-size:13px}
.cpm-main-footer_link:hover{color:#28c3a9}
@media screen and (max-width:768px){.cpm-main-footer{padding:36px 6.3% 47px}
.cpm-main-footer_title{font-size:13px;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding-bottom:0;display:inline-block}
.cpm-main-footer_content1{display:none}
.cpm-main-footer_container1{padding-bottom:30px}
.cpm-main-footer_social-network{margin:0 7%;display:block;text-align:center}
.cpm-main-footer_social-network>span{display:block;margin-bottom:20px}
.cpm-main-footer_social-network a{margin-right:36px}
.cpm-main-footer_social-network a:last-child{margin-right:0}
.cpm-main-footer_legal-notice{width:95%}
}
.open-vision{cursor:pointer}
.open-vision:hover{color:#28c3a9}
.footer-section{display:-webkit-box;display:-ms-flexbox;display:flex}
.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:32%;margin-right:2%;float:left}
.footer-section .col-3:nth-child(3n){margin-right:0}
.footer-section .col-4{width:23.5%;margin-right:2%;float:left}
.footer-section .col-4:nth-child(4n){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.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.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 .popin-info-picto{width:50px;height:50px;margin:0 auto}
.resiliation-contrat-popin.popin .popin-text{padding:0 5px}
@media screen and (min-width:1024px){.resiliation-contrat-popin.popin .popin-text{padding:0 25px}
}
.resiliation-contrat-popin.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 .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 .popin-item .popin-desc{text-align:center}
.resiliation-contrat-popin.popin .popin-item a{text-decoration:underline;margin-bottom:25px}
.resiliation-contrat-popin.popin .popin-item .btn-primary{margin:25px auto 15px auto;cursor:pointer;text-decoration:none;border:0;background-image:none;background-color:#00b38b;border-color:#00b38b;color:#fff;padding:.7em 2em;border-radius:50px;display:inline-block;text-align:center}
.nav-client .portefeuille-nav>ul>li>span::after,.nav-client .portefeuille-nav>ul>li>button::after,.nav-client .portefeuille-nav>ul>li>ul>li>span::after,.nav-client .portefeuille-nav>ul>li>ul>li>button::after,.nav-client .portefeuille-nav>ul>li>ul>li>a::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{font-family:"bnp_regular",Arial,sans-serif;display:block;position:relative;z-index:150}
.nav-client_items{z-index:202;background:#272727;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:60px;color:#ccc;cursor:pointer;font-size:.93333rem;border-bottom:solid 1px #333638;line-height:18px}
@media(max-width:768px){.nav-client .portefeuille-nav{position:inherit}
}
.nav-client .portefeuille-nav:hover{border-color:#0a625f;background-color:#0a625f}
.nav-client .portefeuille-nav.active{position:static}
.nav-client .portefeuille-nav:first-child{border-top:0}
.nav-client .portefeuille-nav>a{display:block;color:#ccc;font-size:.86667rem;font-family:"Open Sans"}
.nav-client .portefeuille-nav .close{opacity:.7;position:absolute;top:1rem;right:1rem;display:inline-block;border:2px solid;border-radius:50%;text-align:center;height:26px;line-height:26px;width:26px;font-size:10px;font-family:bnp_bold,Arial,sans-serif;color:#dcdfe0;cursor:pointer}
.nav-client .portefeuille-nav .close:hover{opacity:1}
.nav-client .portefeuille-nav>ul,.nav-client .portefeuille-nav>ul>li>ul{display:none;position:absolute;left:140px;top:0;min-height:100%;width:290px;padding:20px}
.nav-client .portefeuille-nav>ul>li,.nav-client .portefeuille-nav>ul>li>ul>li{display:block;position:static;color:#fff;font-size:15px;width:100%;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;border-radius:5px}
.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:hover>a,.nav-client .portefeuille-nav>ul>li:hover>span,.nav-client .portefeuille-nav>ul>li.active>a,.nav-client .portefeuille-nav>ul>li.active>span,.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.active>a,.nav-client .portefeuille-nav>ul>li>ul>li.active>span{color:#fff}
.nav-client .portefeuille-nav>ul>li:hover>span::after,.nav-client .portefeuille-nav>ul>li.active>span::after,.nav-client .portefeuille-nav>ul>li>ul>li:hover>span::after,.nav-client .portefeuille-nav>ul>li>ul>li.active>span::after{color:#fff}
.nav-client .portefeuille-nav>ul>li>a,.nav-client .portefeuille-nav>ul>li>span,.nav-client .portefeuille-nav>ul>li>button,.nav-client .portefeuille-nav>ul>li>ul>li>a,.nav-client .portefeuille-nav>ul>li>ul>li>span,.nav-client .portefeuille-nav>ul>li>ul>li>button{color:#333;background-color:transparent;width:100%;display:block;line-height:1;text-decoration:none;padding:1rem}
.nav-client .portefeuille-nav>ul>li>span,.nav-client .portefeuille-nav>ul>li>button,.nav-client .portefeuille-nav>ul>li>ul>li>span,.nav-client .portefeuille-nav>ul>li>ul>li>button{position:relative}
.nav-client .portefeuille-nav>ul>li>span::after,.nav-client .portefeuille-nav>ul>li>button::after,.nav-client .portefeuille-nav>ul>li>ul>li>span::after,.nav-client .portefeuille-nav>ul>li>ul>li>button::after{content:"";right:.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;color:inherit}
.nav-client .portefeuille-nav>ul h2,.nav-client .portefeuille-nav>ul>li>ul h2{font-size:2.5rem;color:#fff}
.nav-client .portefeuille-nav>ul>li:not(.nav-virement-element--encart){border-top:solid 1px rgba(150,150,150,0.3);font-size:1rem}
.nav-client .portefeuille-nav>ul>li:not(.nav-virement-element--encart) a,.nav-client .portefeuille-nav>ul>li:not(.nav-virement-element--encart) button{color:inherit;text-align:left;font-family:"bnp_regular",Arial,sans-serif}
.nav-client .portefeuille-nav>ul>li:not(.nav-virement-element--encart):has(.encartNav):hover{background:0;-webkit-box-shadow:none;box-shadow:none}
.nav-client .portefeuille-nav>ul>li:not(.nav-virement-element--encart):hover,.nav-client .portefeuille-nav>ul>li:not(.nav-virement-element--encart):active{background-color:rgba(50,50,50,0.2);-webkit-box-shadow:inset 0 0 5px 1px rgba(50,50,50,0.2);box-shadow:inset 0 0 5px 1px rgba(50,50,50,0.2)}
.nav-client .portefeuille-nav>ul>li>ul{background-color:#f5f5f5;width:460px;left:290px;padding-top:45px}
.nav-client .portefeuille-nav>ul>li>ul .close{color:#909090}
.nav-client .portefeuille-nav>ul>li>ul>li{background-color:#fff;padding:0 1rem;margin-top:5px;position:relative;color:#999}
.nav-client .portefeuille-nav>ul>li>ul>li:hover a,.nav-client .portefeuille-nav>ul>li>ul>li:hover span{color:#767676}
.nav-client .portefeuille-nav>ul>li>ul>li:hover a::after,.nav-client .portefeuille-nav>ul>li>ul>li:hover span::after{color:#767676}
.nav-client .portefeuille-nav>ul>li>ul>li>a{position:relative;padding:1rem 0;color:inherit}
.nav-client .portefeuille-nav>ul>li>ul>li>a::after{content:"";right:-0.5rem;position:absolute;color:inherit}
.nav-client_icon{width:20px;height:20px;position:absolute;top:20px;left:10px}
@media screen and (max-width:768px){.nav-client_icon{left:20px}
}
.nav-client_label{background-color:transparent;color:#fafafa;font-weight:600;text-transform:none;font-size:.93333rem;font-family:"Open Sans";text-align:left;display:block;width:100%;padding:0;position:relative}
.nav-client_label:after{content:"";position:absolute;width:100%;height:5.25rem;top:calc(1rem * -1);left:0}
@media screen and (max-width:768px){.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:55px;height:auto;display:block;margin:0 auto 15px auto}
@media screen and (max-width:768px){.nav-client .link-nav{display:none}
}
@media(max-width:768px){.nav-client{visibility:hidden;position:absolute;left:-380px;width:380px;-webkit-transition:left .6s ease-in-out;transition:left .6s ease-in-out;background-color:#373737;-webkit-transition:visibility .1s linear .7s,left .6s ease-in-out;transition:visibility .1s linear .7s,left .6s ease-in-out}
.nav-client.show{left:0;height:100vh;visibility:visible;-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 .js-toggle-profil{display:block;font-size:13px}
.nav-client .nav-client_items{width:380px}
.nav-client .nav-client_items .portefeuille-nav{width:100%}
.nav-client .nav-client_items .portefeuille-nav .close{display:none}
.nav-client .nav-client_items .closeNav{border:0;font-size:17px;top:-4px;color:#fff;z-index:99999;position:absolute;cursor:pointer;font-size:20px;padding:20px;right:0}
.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:999;text-align:center;height:58px;left:-380px;width:380px;-webkit-transition:left .6s ease-in-out;transition:left .6s ease-in-out}
.nav-client .nav-client_items .nav-mobile-back::after{font-family:iconbnp;content:"";left:13px;display:block;font-weight:400;display:inline;color:inherit;-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,.nav-client .nav-client_items .portefeuille-nav.show>ul,.nav-client .nav-client_items .portefeuille-nav>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,.nav-client .nav-client_items .portefeuille-nav>ul,.nav-client .nav-client_items .portefeuille-nav>ul>li>ul{visibility:hidden;display:block;width:380px;height:-webkit-max-content;height:-moz-max-content;height:max-content;position:absolute;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>h2,.nav-client .nav-client_items>li>ul>li>ul>h2,.nav-client .nav-client_items .portefeuille-nav>ul>h2,.nav-client .nav-client_items .portefeuille-nav>ul>li>ul>h2{display:none}
.nav-client .nav-client_items>li>ul::before,.nav-client .nav-client_items>li>ul>li>ul::before,.nav-client .nav-client_items .portefeuille-nav>ul::before,.nav-client .nav-client_items .portefeuille-nav>ul>li>ul::before{display:none}
.nav-client .nav-client_items>li>ul,.nav-client .nav-client_items .portefeuille-nav>ul{top:58px}
.nav-client .nav-client_items>li>ul>li>ul,.nav-client .nav-client_items .portefeuille-nav>ul>li>ul{top:0}
}
@media screen and (max-width:380px){.nav-client{width:100%}
.nav-client>ul{width:100%}
.nav-client>ul .closeNav{right:0;left:auto}
.nav-client>ul .nav-mobile-back{width:100%}
.nav-client>ul>li>ul,.nav-client>ul>li>ul>li>ul{width:100%}
.nav-client>ul>li.show>ul,.nav-client>ul>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}
}
#open-nav-tst{display:none}
.nav-client ul li:focus-visible,.nav-client ul li ul li a:focus-visible,.nav-client ul>li>a:focus-visible{border:3px dashed #fff !important;outline:0;border-radius:0}
.nav-client ul li ul li.nav-virement-element a:focus-visible{border:3px dashed #0d5154 !important}
.nav-client ul li ul li ul li>a:focus-visible{border:3px dashed #0d5154 !important;border-right:none !important;border-left:none !important}
.nav-client.not-connected #nav-mb-home.nav-mobile-back{background-image:linear-gradient(-280deg,#067a6f,#12c38f)}
.nav-client.not-connected #nav-mb-home.active,.nav-client.not-connected #nav-mb-home:hover{background-color:#067a6f}
.nav-client.not-connected #nav-mb-home>ul{background-image:linear-gradient(150deg,#067a6f,#12c38f)}
.nav-client.not-connected #nav-mb-home>ul>li>ul h2{color:#067a6f}
.nav-client.not-connected #nav-mb-home>ul>li>ul li{border-left:solid 5px #067a6f}
.nav-client.not-connected #nav-mb-offre.nav-mobile-back{background-image:linear-gradient(-280deg,#0a625f,#12c38f)}
.nav-client.not-connected #nav-mb-offre.active,.nav-client.not-connected #nav-mb-offre:hover{background-color:#0a625f}
.nav-client.not-connected #nav-mb-offre>ul{background-image:linear-gradient(150deg,#0a625f,#12c38f)}
.nav-client.not-connected #nav-mb-offre>ul>li>ul h2{color:#0a625f}
.nav-client.not-connected #nav-mb-offre>ul>li>ul li{border-left:solid 5px #0a625f}
.nav-client.not-connected #nav-mb-besoins.nav-mobile-back{background-image:linear-gradient(-280deg,#0b5a5a,#09a9a0)}
.nav-client.not-connected #nav-mb-besoins.active,.nav-client.not-connected #nav-mb-besoins:hover{background-color:#0b5a5a}
.nav-client.not-connected #nav-mb-besoins>ul{background-image:linear-gradient(150deg,#0b5a5a,#09a9a0)}
.nav-client.not-connected #nav-mb-besoins>ul>li>ul h2{color:#0b5a5a}
.nav-client.not-connected #nav-mb-besoins>ul>li>ul li{border-left:solid 5px #0b5a5a}
.nav-client.not-connected #nav-mb-contact.nav-mobile-back{background-image:linear-gradient(-280deg,#0d5154,#0b95b2)}
.nav-client.not-connected #nav-mb-contact.active,.nav-client.not-connected #nav-mb-contact:hover{background-color:#0d5154}
.nav-client.not-connected #nav-mb-contact>ul{background-image:linear-gradient(150deg,#0d5154,#0b95b2)}
.nav-client.not-connected #nav-mb-contact>ul>li>ul h2{color:#0d5154}
.nav-client.not-connected #nav-mb-contact>ul>li>ul li{border-left:solid 5px #0d5154}
.nav-client.not-connected #nav-mb-entrepro.nav-mobile-back{background-image:linear-gradient(-280deg,#0a625f,#12c38f)}
.nav-client.not-connected #nav-mb-entrepro.active,.nav-client.not-connected #nav-mb-entrepro:hover{background-color:#0a625f}
.nav-client.not-connected #nav-mb-entrepro>ul{background-image:linear-gradient(150deg,#0a625f,#12c38f)}
.nav-client.not-connected #nav-mb-entrepro>ul>li>ul h2{color:#0a625f}
.nav-client.not-connected #nav-mb-entrepro>ul>li>ul li{border-left:solid 5px #0a625f}
.nav-client.not-connected .portefeuille-nav{min-height:84px;overflow:hidden;padding:1rem .2rem 1rem 11px}
.nav-client.not-connected .portefeuille-nav:first-child{padding:0}
.nav-client.not-connected .portefeuille-nav:first-child>a{padding:10px;min-height:83px;overflow:hidden}
.nav-client #nav-mb-comptes.nav-mobile-back{background-image:linear-gradient(-280deg,#067a6f,#12c38f)}
.nav-client #nav-mb-comptes.active,.nav-client #nav-mb-comptes:hover{background-color:#067a6f}
.nav-client #nav-mb-comptes>ul{background-image:linear-gradient(150deg,#067a6f,#12c38f)}
.nav-client #nav-mb-comptes>ul>li>ul h2{color:#067a6f}
.nav-client #nav-mb-comptes>ul>li>ul li{border-left:solid 5px #067a6f}
.nav-client #nav-mb-bourse.nav-mobile-back{background-image:linear-gradient(-280deg,#0a625f,#12c38f)}
.nav-client #nav-mb-bourse.active,.nav-client #nav-mb-bourse:hover{background-color:#0a625f}
.nav-client #nav-mb-bourse>ul{background-image:linear-gradient(150deg,#0a625f,#12c38f)}
.nav-client #nav-mb-bourse>ul>li>ul h2{color:#0a625f}
.nav-client #nav-mb-bourse>ul>li>ul li{border-left:solid 5px #0a625f}
.nav-client #nav-mb-offres.nav-mobile-back{background-image:linear-gradient(-280deg,#0a625f,#12c38f)}
.nav-client #nav-mb-offres.active,.nav-client #nav-mb-offres:hover{background-color:#0a625f}
.nav-client #nav-mb-offres>ul{background-image:linear-gradient(150deg,#0a625f,#12c38f)}
.nav-client #nav-mb-offres>ul>li>ul h2{color:#0a625f}
.nav-client #nav-mb-offres>ul>li>ul li{border-left:solid 5px #0a625f}
.nav-client #nav-mb-besoins.nav-mobile-back{background-image:linear-gradient(-280deg,#0d5154,#0b95b2)}
.nav-client #nav-mb-besoins.active,.nav-client #nav-mb-besoins:hover{background-color:#0d5154}
.nav-client #nav-mb-besoins>ul{background-image:linear-gradient(150deg,#0d5154,#0b95b2)}
.nav-client #nav-mb-besoins>ul>li>ul h2{color:#0d5154}
.nav-client #nav-mb-besoins>ul>li>ul li{border-left:solid 5px #0d5154}
.nav-client #nav-mb-contact.nav-mobile-back{background-image:linear-gradient(-280deg,#0d5154,#0b95b2)}
.nav-client #nav-mb-contact.active,.nav-client #nav-mb-contact:hover{background-color:#0d5154}
.nav-client #nav-mb-contact>ul{background-image:linear-gradient(150deg,#0d5154,#0b95b2)}
.nav-client #nav-mb-contact>ul>li>ul h2{color:#0d5154}
.nav-client #nav-mb-contact>ul>li>ul li{border-left:solid 5px #0d5154}
.nav-client #nav-mb-entrepos.nav-mobile-back{background-image:linear-gradient(-280deg,#0a625f,#12c38f)}
.nav-client #nav-mb-entrepos.active,.nav-client #nav-mb-entrepos:hover{background-color:#0a625f}
.nav-client #nav-mb-entrepos>ul{background-image:linear-gradient(150deg,#0a625f,#12c38f)}
.nav-client #nav-mb-entrepos>ul>li>ul h2{color:#0a625f}
.nav-client #nav-mb-entrepos>ul>li>ul li{border-left:solid 5px #0a625f}
.nav-client #nav-mb-docs{background-image:none;position:relative}
.nav-client #nav-mb-docs::before{content:"";background:url(../../../content/dam/mabanquepro/generique/picto-doc.svg) no-repeat;width:18px;aspect-ratio:1;-webkit-filter:invert(1);filter:invert(1);display:block;position:absolute;top:.85rem;left:.7rem}
.nav-client.connected #nav-mb-virement>ul{min-width:1000px;width:75%;background-color:#f5f5f5;padding:0 0 20px 0}
@media(max-width:768px){.nav-client.connected #nav-mb-virement>ul{min-width:380px;overflow:auto;padding-top:49px}
}
.nav-client.connected #nav-mb-virement>ul h2{color:#00b38b;margin:2rem 2% 0 2%}
.nav-client.connected #nav-mb-virement .nav-virement-element{width:16%;background-color:#fff;border:solid 1px #dcdfe0;height:180px;float:left;margin:20px 2% 0 2%;padding:.5rem;border-radius:3px;text-align:center;font-size:.86667rem;text-transform:none;line-height:1}
.nav-client.connected #nav-mb-virement .nav-virement-element:hover{background-color:#006072;background-image:-webkit-gradient(linear,left top,left bottom,from(#006072),to(#007867));background-image:linear-gradient(#006072,#007867);border-bottom:solid 1px #248e59;color:#fff}
.nav-client.connected #nav-mb-virement .nav-virement-element:hover a{background-image:url(../../../content/dam/mabanquepro/generique/sprite-nav-vir2.webp)}
.nav-client.connected #nav-mb-virement .nav-virement-element:hover>a,.nav-client.connected #nav-mb-virement .nav-virement-element:hover>span{color:#fff}
.nav-client.connected #nav-mb-virement .nav-virement-element>a{padding:100px 0 0 0;color:#248e59;font-size:1.1rem;line-height:1;display:block;margin:0 auto .5rem auto;background-image:url(../../../content/dam/mabanquepro/generique/sprite-nav-vir.webp);background-position:center 0;background-repeat:no-repeat;text-align:center}
.nav-client.connected #nav-mb-virement .nav-virement-element>span{color:#999;display:block;width:100%;font-family:"bnp_regular",Arial,sans-serif;font-size:.86667rem;line-height:1;padding:0}
.nav-client.connected #nav-mb-virement .nav-virement-element>span::after{content:none}
.nav-client.connected #nav-mb-virement .nav-virement-element--encart{width:36%;padding:0;border-radius:0;height:auto;border:0;background:0}
.nav-client.connected #nav-mb-virement .nav-virement-element--encart:hover{background:0;border-bottom:0;-webkit-box-shadow:none;box-shadow:none}
.nav-client.connected #nav-mb-virement .nav-virement-element--encart .encartNav{min-height:180px;margin:0;text-align:left;padding:1rem;border:1px solid #dcdfe0;background-position:142% 0}
.nav-client.connected #nav-mb-virement .nav-virement-element--encart .encartNav__title{margin-top:0}
.nav-client.connected #nav-mb-virement #n3-rib a{background-position:center -198px}
.nav-client.connected #nav-mb-virement #n3-opposition a{background-position:center -599px}
.nav-client.connected #nav-mb-virement #n3-chequiers a{background-position:center -399px}
.nav-client.connected #nav-mb-virement #n3-factures a{background-position:center -1201px}
.nav-client.connected #nav-mb-virement #n3-prelevements a{background-position:center -1006px}
.nav-client.connected #nav-mb-virement #n3-contestation a{background-position:center -1816px}
.nav-client.connected #nav-mb-virement #n3-services-extra a{background-position:center -2095px}
.nav-client.connected #nav-mb-virement #n3-mes-cartes a{background-position:center -2304px}
.nav-client.connected #nav-mb-virement #n3-releves:hover a{background-position:center -64px}
.nav-client.connected #nav-mb-virement #n3-releves a{width:130px;background-image:url(../../../content/dam/mabanquepro/generique/sprite-picto-releve-noir-blanc.png) !important;background-position:center 15px;background-repeat:no-repeat;background-size:41%}
.nav-client.connected #nav-mb-virement #n3-partage-de-donnees a{background-image:none;position:relative}
.nav-client.connected #nav-mb-virement #n3-partage-de-donnees a:before,.nav-client.connected #nav-mb-virement #n3-partage-de-donnees a:after{font-family:iconbnp;top:35px;position:absolute;font-size:35px;margin-left:0;left:32px;color:#000}
@media(max-width:768px){.nav-client.connected #nav-mb-virement #n3-partage-de-donnees a:before,.nav-client.connected #nav-mb-virement #n3-partage-de-donnees a:after{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:30px}
}
.nav-client.connected #nav-mb-virement #n3-partage-de-donnees a::after{content:"\eab2"}
.nav-client.connected #nav-mb-virement #n3-partage-de-donnees a:before{content:"\eab1"}
.nav-client.connected #nav-mb-virement #n3-partage-de-donnees:hover a:before,.nav-client.connected #nav-mb-virement #n3-partage-de-donnees:hover a:after{color:#fff}
.nav-client.connected .portefeuille-nav{border-top:solid 1px #0c0e10;background-repeat:no-repeat;background-image:url(../../../content/dam/mabanquepro/generique/sprite-nav-connecte2.png);font-size:0;line-height:0;color:transparent}
.nav-client.connected .portefeuille-nav:first-child>a{height:60px;padding:0}
.nav-client.connected .portefeuille-nav .nav-client_label{font-size:1.13333rem;line-height:normal;font-weight:400;color:#fff;font-family:"bnpp_sans_condensed_regular",Arial,sans-serif;display:block;text-transform:uppercase;padding:12px 10px 10px 36px;cursor:pointer;width:100%}
.nav-client.connected .portefeuille-nav .nav-client_label:after{height:3.75rem;top:0}
.nav-client.connected .portefeuille-nav:not(#nav-mb-virement) .encartNav{position:absolute;bottom:0;width:90%}
.nav-client.connected #nav-mb-comptes{background-position:left -80px;border-top:0}
.nav-client.connected #nav-mb-virement{background-position:left -180px}
.nav-client.connected #nav-mb-bourse{background-position:left -380px}
.nav-client.connected #nav-mb-bourse .nav-client_label{line-height:40px}
.nav-client.connected #nav-mb-offres{background-position:left -582px}
.nav-client.connected #nav-mb-offres .nav-client_label{line-height:40px}
.nav-client.connected #nav-mb-besoins{background-position:left -484px}
.nav-client.connected #nav-mb-contact{background-position:left -680px}
.nav-client.connected #nav-mb-entrepos{background-position:left 18px}
.nav-client.connected #nav-mb-entrepos .nav-client_label{line-height:40px}
@media(max-width:768px){.nav-client.connected .nav-client_label{line-height:40px}
.nav-client.connected>ul>li{padding-left:0}
.nav-client.connected>ul>li#nav-mb-virement>ul{padding-top:10px;overflow-y:scroll;height:100%;padding-bottom:130px}
.nav-client.connected>ul>li#nav-mb-virement>ul>li.nav-virement-element{overflow-y:scroll;width:100%;height:auto;margin:0 0 1rem 0;padding:13px 0}
.nav-client.connected>ul>li#nav-mb-virement>ul>li.nav-virement-element>a{padding-top:65px}
}
@media(min-width:769px){.nav-client.connected .header-nav-mobile{display:none}
}
.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;padding:.5rem 1rem}
}
.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}
@media screen and (min-width:768px){.info-page .fiche-info .emergency-banner-v2{position:relative;top:-2rem;width:calc(100% + 4rem);left:-2rem}
}
.cpm-stickybar{position:fixed;bottom:0;z-index:999;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{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;color:#212121}
@media screen and (min-width:768px){.encartNav__text{font-size:.9rem;line-height:1.46;color:#212121;margin:0 0 1rem}
}
.encartNav__cta{cursor:pointer;padding:1.2rem 2.7rem}
.encartNav__cta:not(.btn-primary){color:#008854;text-decoration:underline;padding:0}
._encart-nav{padding-bottom:1px}
.esnc-deconnexion a.btn-primary,.esnc-deconnexion .btn-primary{background-image:none;background-color:#00b38b;border:0;color:#fff;padding:.7em 2em;border-radius:50px;display:inline-block;text-align:center;font-weight:600;font-family:"Open Sans",Arial,sans-serif;line-height:17.25px}
.esnc-deconnexion .btn-primary:hover,.esnc-deconnexion .btn-primary:not([disabled]):hover{background-color:#007867;border:0}
.esnc-deconnexion .btn-primary:disabled{opacity:.5}
.esnc-deconnexion a.btn-outlined,.esnc-deconnexion .btn-outlined{color:#00b38b;background-image:none;background-color:transparent;padding:.7em 2em;border:1px solid #00b38b;border-radius:50px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;text-align:center;font-weight:600;font-family:"Open Sans",Arial,sans-serif;line-height:17.25px}
.esnc-deconnexion .btn-outlined:hover,.esnc-deconnexion .btn-outlined:not([disabled]):hover{color:#fff;background-color:#00b38b}
.esnc-deconnexion .btn-outlined:disabled{opacity:.5}
.cpm-header-connected_link--hide-logoff{visibility:hidden;width:0 !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:#007867;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:45px}
@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}
#recherche-site{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;z-index:202;width:calc(100% - 600px);margin-left:248px;top:0;padding:10px 2% 0;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,0.2);box-shadow:0 0 5px 1px rgba(0,0,0,0.2)}
@media screen and (max-width:1024px){#recherche-site{width:100%;top:70px}
}
@media screen and (min-width:768px) and (max-width:1024px){#recherche-site{margin:auto}
}
@media screen and (max-width:768px){#recherche-site{margin-left:0;padding:10px 1rem 0;-webkit-box-shadow:none;box-shadow:none}
}
#recherche-site .join-input3{width:80%;border-radius:0;margin-bottom:12px}
@media screen and (max-width:1280px){#recherche-site .join-input3{width:calc(100% - 60px)}
}
#recherche-site .join-input3 .inbenta-header-input{font-size:15px;margin-bottom:0}
#recherche-site .join-input3 .inbenta-header-input::-webkit-input-placeholder{color:#b1b1b1;opacity:1}
#recherche-site .join-input3 .inbenta-header-input::-moz-placeholder{color:#b1b1b1;opacity:1}
#recherche-site .join-input3 .inbenta-header-input:-ms-input-placeholder{color:#b1b1b1;opacity:1}
#recherche-site .join-input3 .inbenta-header-input::-ms-input-placeholder{color:#b1b1b1;opacity:1}
#recherche-site .join-input3 .inbenta-header-input::placeholder{color:#b1b1b1;opacity:1}
#recherche-site .join-input3 .form-control{border-top-right-radius:0;border-bottom-right-radius:0}
#recherche-site .join-unit{text-align:center;width:20%;border-radius:0}
@media screen and (max-width:1280px){#recherche-site .join-unit{width:60px}
}
#recherche-site .join-unit .inbenta-header-button{text-align:center;width:100%;border-radius:0;margin-bottom:12px;padding:0;font-size:15px;font-family:"bnp_regular",Arial,sans-serif;background-color:#fafafa}
@media screen and (max-width:1280px){#recherche-site .join-unit .inbenta-header-button{color:transparent;background:url(../../../content/dam/mabanquepro/generique/sprite-header.png) 20px 12px no-repeat;cursor:pointer;width:60px;display:block}
}
#recherche-site .join-unit .inbenta-header-button:focus{outline:0}
#recherche-site .join-unit .inbenta-header-button.inb-active{background:url(../../../content/dam/mabanquepro/generique/sprite-header.png) 20px -85px no-repeat #1da35f;border-bottom:solid 2px #188950;border-color:#188950}
@media screen and (min-width:1280px){#recherche-site .join-unit .inbenta-header-button.inb-active{color:#fff;background-color:#1da35f;background-image:-webkit-gradient(linear,left top,left bottom,from(#1da35f),to(#1b9a5a));background-image:linear-gradient(#1da35f,#1b9a5a)}
}
.cache-recherche-qualifiee{position:fixed;display:block;width:100%;height:100%;z-index:200;background-color:#212121;top:0;left:0;opacity:.8}
.cache-recherche-qualifiee.full-cache{z-index:199}
li[role='search'] .sm-loader{display:block;background:url(../../../content/dam/mabanquepro/generique/loader2.gif) no-repeat center center;width:30px;height:30px}
.session-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(4,4,4,0.5);z-index:9998}
dialog.session-warning-dialog{--columns:10;--color-brand-blue:#00915a;--color-sky-blue:#f5f5f5;--color-primary-default:#212121;--cta-color:#fff;--space-800:48px;--border-highlighted-alternative:#00915a;padding:16px;border:0;background-color:white;border-radius:4px;-webkit-box-shadow:rgba(4,4,4,0.5) 0 0 10px 0;box-shadow:rgba(4,4,4,0.5) 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:#00915a;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:#00915a;--cta--bg-hover:#007867;--cta--bg-active:#0d5154;--cta--bg-disabled:#efefef;background-color:var(--cta-bg)}
dialog.session-warning-dialog .logout-btn{--cta-color:var(--color-primary-default);--cta-bg:white;--cta--bg-hover:#efefef;--cta--bg-active:#ccc;--cta--bg-disabled:white;--cta-color-disabled:#efefef;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}