.cp_card-blog-author{background:var(--color-white-hex);border:1px solid transparent;border-radius:5px;box-shadow:0 3px 6px #00000029;display:inline-block;padding:11px 111px 10px 10px;position:relative;transition:border .2s ease-out;width:100%}.cp_card-blog-author.bio-is-visible,.cp_card-blog-author.is-hovered{border:1px solid var(--color-secondary-hex)}.cp_card-blog-author.bio-is-visible .cp_card-blog-author__info-svg__container{background:var(--color-blue-dark-hex)}.cp_card-blog-author p{margin:0}.cp_card-blog-author__container{align-items:center;display:flex}.cp_card-blog-author figure{border-radius:50%;height:36px;min-width:36px;overflow:hidden;width:36px}.cp_card-blog-author img{height:100%;object-fit:cover;width:100%}.cp_card-blog-author__personal-infos{margin-left:10px}.cp_card-blog-author__name{color:var(--color-blue-dark-hex)}.cp_card-blog-author__info-svg{position:absolute;right:16px;top:calc(50% - 14px)}.cp_card-blog-author__info-svg__container{align-items:center;background:var(--color-blue-light-hex);border:1px solid var(--color-blue-dark-hex);border-radius:50%;display:flex;height:24px;justify-content:center;transition:background .2s ease-out;width:24px}.cp_card-blog-author__info-svg__container svg{height:14px;width:auto}.cp_card-blog-author__info-bio{background:var(--color-white-hex);bottom:66px;box-shadow:0 10px 20px #6765e21a;display:none;max-height:120px;opacity:0;padding:11px 11px 20px;position:absolute;right:0;transition:opacity .2s ease-out;width:100%}.cp_card-blog-author__info-bio.is-visible{display:block;opacity:1}.cp_card-blog-author__info-bio__bio{max-height:77px;overflow:auto;position:relative;z-index:2}.cp_card-blog-author__info-bio__close{text-align:end}.cp_card-blog-author__info-bio__bubble{background:var(--color-white-hex);bottom:-12px;height:25px;position:absolute;right:18px;transform:rotate(45deg);width:25px;z-index:0}@media (hover:hover){.cp_card-blog-author__info-svg__container:hover{background:var(--color-blue-dark-hex);cursor:pointer}.cp_card-blog-author__info-bio__close:hover{cursor:pointer}}@media (min-width:992px){.cp_card-blog-author{padding:12px 180px 11px 16px}.cp_card-blog-author figure{height:56px;min-width:56px;width:56px}.cp_card-blog-author__info-svg__container{height:28px;width:28px}.cp_card-blog-author__info-svg__container svg{height:16px}.cp_card-blog-author__info-bio{bottom:90px;max-height:188px;right:0;width:306px}.cp_card-blog-author__info-bio__bio{max-height:123px}.cp_card-blog-author__personal-infos{margin-left:10px}}