@charset "UTF-8";
/* https://cavin-baudat.ch/wp-content/themes/phlox-pro-child/assets/css/dist/widgets/staff.css?ver=1.0.2 */
.cb-staff{display:flex;flex-direction:column;align-items:center;text-align:center}.cb-staff:hover,.cb-staff.--focused{outline:none;border:none}.cb-staff:hover .cb-staff__video-wrapper,.cb-staff.--focused .cb-staff__video-wrapper{outline:5px solid #B4008D;border-radius:50%}.cb-staff .cb-staff__video-wrapper{position:relative;width:100%;max-width:350px;padding:.75rem;overflow:hidden;aspect-ratio:1 / 1;margin:0 0 1.5rem}.cb-staff .cb-staff__poster,.cb-staff .cb-staff__video{position:absolute;top:.75rem;left:.75rem;width:calc(100% - 1.5rem);height:calc(100% - 1.5rem);border-radius:50%}.cb-staff .cb-staff__poster{transition:opacity .2s ease-in-out;z-index:2}.cb-staff .cb-staff__video{z-index:1}.cb-staff .cb-staff__contacts{position:absolute;bottom:1rem;left:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;opacity:0;padding:0 3rem;z-index:3;transition:opacity .3s ease-in-out}.cb-staff .cb-staff__contact{display:flex;flex:1;height:5rem;padding:0 .75rem 1.5rem;align-items:flex-end;justify-content:center}.cb-staff .cb-staff__contact:first-child{justify-content:flex-end}.cb-staff .cb-staff__contact:last-child{justify-content:flex-start}.cb-staff .cb-staff__contact:hover .cb-staff__icon,.cb-staff .cb-staff__contact:focus .cb-staff__icon{border-color:#fff}.cb-staff .cb-staff__icon{width:2rem;height:2rem;color:#fff;font-size:1.25rem;border:2px solid transparent;border-radius:50%;line-height:1.8rem;transition:border-color .3s ease-in-out}.cb-staff .cb-staff__name{margin:0;font-size:1.6rem}