.acf-block--portraits {margin:4rem 0;}
.portrait-prem, .portrait-cols {
    width: 100%;
    display: flex; flex-wrap:wrap; justify-content: flex-start;
	margin:7rem 0 3rem;
}
.portrait-prem .fmimage {
	width:40%;
}
.portrait-prem .fmprem {
	width:60%;
	padding-left: 7rem;
}
.portrait-col {
    width: 31%; flex-shrink:1; margin-right:3.5%;
	margin-bottom:4rem;
}
 .portrait-cols .portrait-col:nth-child(3n) {padding-right:0; margin-right:0;}
 
.fmposte {font-size:1rem; text-transform:uppercase; margin:0;}
.portrait-prem .fmnom {font-size:2.8125rem; margin:0 0 0.5rem;}
.portrait-cols .fmnom {font-size:1.875rem; margin:0; line-height: 1.3;}
.fmcarre {
	position:relative; margin-bottom:1rem;
}
.fmbio {	font-size:1.125rem; }
.portrait-col .fmbio {
	font-size:1rem; background-color:#0F27AA; color:white; display:block; padding:1.5625rem; 
	position:absolute; top:0; left:0; opacity:0; overflow-y:auto; 
	width: 100%;   line-height:1.62;
}
.portrait-col .fmbio.hover  {opacity:1;}
.fmimage img {
}
.fmlien, .fmplus {display: inline-block;}
.portrait-col .fmlien {float:left; }
.portrait-col .fmplus {float:right; line-height:1; cursor:pointer;}
.fmplus img {width:1rem; height:1rem;}
.fmlien a::before {content:""; display:block; width:1rem; height:1rem; background:url("../linkedin.svg"); background-size: cover;}
.fmlien a:hover::before {background:url("../linkedin-bleu.svg");  background-size: cover;}
.fmplus::before {content:""; display:block; width:1rem; height:1rem; background:url("../plus.svg"); background-size: cover;}
.fmplus:hover::before, .fmplus.hover::before{background:url("../plus-bleu.svg");  background-size: cover;}

.portrait-col .os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {
    background: rgba(255, 255, 255, .8);
}
.portrait-col .os-theme-light > .os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle,
.portrait-col .os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle.active {
    background: rgba(255, 255, 255, 1);
}
.portrait-col .os-scrollbar-handle { width: 50%;}