.elementor-47006 .elementor-element.elementor-element-6b58e06f{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47006 .elementor-element.elementor-element-49dc36ac.elementor-element{--align-self:stretch;}.elementor-47006 .elementor-element.elementor-element-49dc36ac .team-member-list .post-content-bottom{text-align:center;padding:6px 6px 6px 6px;}.elementor-47006 .elementor-element.elementor-element-49dc36ac .team-member-list .post-inner-loop .grid-item{padding:15px 15px 15px 15px;}.elementor-47006 .elementor-element.elementor-element-49dc36ac .team-member-list .post-title,.elementor-47006 .elementor-element.elementor-element-49dc36ac .team-member-list .post-title a{font-family:"Figtree", Sans-serif;font-weight:900;}.elementor-47006 .elementor-element.elementor-element-49dc36ac .team-member-list .team-list-content:hover .post-title,.elementor-47006 .elementor-element.elementor-element-49dc36ac .team-member-list .team-list-content:hover .post-title a{color:#EFB39F;}.elementor-47006 .elementor-element.elementor-element-49dc36ac .team-member-list .member-designation{font-family:"Figtree", Sans-serif;font-size:14px;font-weight:700;letter-spacing:-0.2px;}.elementor-47006 .elementor-element.elementor-element-49dc36ac .team-member-list .team-list-content:hover .member-designation{color:#000000;}.elementor-47006 .elementor-element.elementor-element-49dc36ac .team-member-list.team-style-4 .team-list-content .team-profile span.thumb-wrap{mask-image:url(https://brilleauconcours.fr/wp-content/uploads/2025/05/Hexa-shape-1.png);-webkit-mask-image:url(https://brilleauconcours.fr/wp-content/uploads/2025/05/Hexa-shape-1.png);}.elementor-47006 .elementor-element.elementor-element-49dc36ac .team-member-list .post-content-image{margin:0px 0px -10px 0px;padding:10px 10px 10px 10px;}.elementor-47006 .elementor-element.elementor-element-49dc36ac .team-member-list .team-list-content{padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;box-shadow:3px 3px 0px 0px #000000;}.elementor-47006 .elementor-element.elementor-element-49dc36ac .team-member-list .team-list-content:hover{border-color:#EFB39F;box-shadow:3px 3px 0px 0px #EFB39F;}@media(max-width:767px){.elementor-47006 .elementor-element.elementor-element-49dc36ac.elementor-element{--align-self:stretch;}.elementor-47006 .elementor-element.elementor-element-49dc36ac .team-member-list .post-inner-loop .grid-item{padding:2px 2px 2px 2px;}.elementor-47006 .elementor-element.elementor-element-49dc36ac .team-member-list .post-title,.elementor-47006 .elementor-element.elementor-element-49dc36ac .team-member-list .post-title a{font-size:13px;}.elementor-47006 .elementor-element.elementor-element-49dc36ac .team-member-list .member-designation{font-size:12px;letter-spacing:-0.6px;}.elementor-47006 .elementor-element.elementor-element-49dc36ac .team-member-list .post-content-bottom{padding:3px 3px 3px 3px;}}@media(min-width:768px){.elementor-47006 .elementor-element.elementor-element-6b58e06f{--width:100%;}}/* Start custom CSS */.bio-box {
  display: none;
  animation: fadeIn 0.3s ease-in-out;
}

.bio-box.active {
  display: block;
}

@keyframes fadeIn {
  from {opacity: 0; transform: translateY(10px);}
  to {opacity: 1; transform: translateY(0);}
}/* End custom CSS */