section.team-listing-module .container{display:flex;flex-direction:column;gap:4rem}section.team-listing-module .wrapper-top{align-items:center;display:flex;gap:1rem;justify-content:space-between}section.team-listing-module .wrapper-top .wrapper-content{max-width:990px}section.team-listing-module .wrapper-top .wrapper-buttons{width:fit-content}@media (max-width:768px){section.team-listing-module .wrapper-top{align-items:flex-start;flex-direction:column}}section.team-listing-module .team-listing{display:grid;position:relative;grid-gap:2rem;gap:2rem;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;overflow:hidden;transition:max-height .6s ease-in-out}section.team-listing-module .team-listing[data-fading-effect=true]{padding-bottom:100px}section.team-listing-module .team-listing[data-fading-effect=true]:after{background:linear-gradient(1turn,#fff 30.42%,hsla(0,0%,100%,0));bottom:0;content:"";height:425px;left:0;opacity:0;position:absolute;right:0;transition:opacity 1s ease;z-index:1}section.team-listing-module .team-listing[aria-expanded=false]:after{opacity:1}section.team-listing-module .team-member{display:flex;flex-direction:column;gap:1rem;position:relative;z-index:1}section.team-listing-module .team-member .picture{aspect-ratio:1/1;border-radius:5px;overflow:hidden;width:100%}section.team-listing-module .team-member .picture img{display:block;height:100%;object-fit:cover;width:100%}section.team-listing-module .team-member .infos{padding-right:30px;position:relative;width:100%}section.team-listing-module .team-member .infos .linkedin-link{cursor:pointer;position:absolute;right:0;top:0}section.team-listing-module .team-member .infos .linkedin-link svg{pointer-events:none}section.team-listing-module .team-member .infos .linkedin-link svg rect{fill:#131232;transition:fill .3s ease,stroke .3s ease}section.team-listing-module .team-member .infos .linkedin-link svg path{fill:#fff;transition:fill .3s ease,stroke .3s ease}section.team-listing-module .team-member .infos .linkedin-link.red:hover svg rect{fill:#fff;stroke:#f95a5a}section.team-listing-module .team-member .infos .linkedin-link.red:hover svg path{fill:#f95a5a}section.team-listing-module .team-member .infos .linkedin-link.purple:hover svg rect{fill:#fff;stroke:#c94afd}section.team-listing-module .team-member .infos .linkedin-link.purple:hover svg path{fill:#c94afd}section.team-listing-module .team-member .infos .linkedin-link.purpleblue:hover svg rect{fill:#fff;stroke:#995dff}section.team-listing-module .team-member .infos .linkedin-link.purpleblue:hover svg path{fill:#995dff}section.team-listing-module .team-member .infos .linkedin-link.green:hover svg rect{fill:#fff;stroke:#458268}section.team-listing-module .team-member .infos .linkedin-link.green:hover svg path{fill:#458268}section.team-listing-module .toggle-btn{bottom:0;display:flex;gap:.5rem;left:50%;position:absolute;transform:translate(-50%,-50%);z-index:2}section.team-listing-module .toggle-btn .show-less-label{display:none}section.team-listing-module .toggle-btn .show-more-label{display:block}section.team-listing-module .toggle-btn.expanded .show-more-label{display:none}section.team-listing-module .toggle-btn.expanded .show-less-label{display:block}@media (max-width:1280px){section.team-listing-module .team-listing{grid-template-columns:repeat(3,1fr)}}@media (max-width:950px){section.team-listing-module .team-listing{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){section.team-listing-module .team-listing{grid-template-columns:repeat(1,1fr)}}