:root{--swiper-theme-color: white}.team-card{position:relative;border-radius:20px;overflow:hidden;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.team-card *{transition:ease .5s}.team-card.touch{cursor:pointer}.team-card:hover .content-container .text-wrapper .labelbox{opacity:1}.team-card:hover .content-container .text-wrapper h5,.team-card:hover .content-container .text-wrapper p.occupation{opacity:1}.team-card .content-container{position:relative;z-index:2;display:flex;flex-direction:column;background:rgba(0,0,0,.8)}.team-card .content-container::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:5rem;background:linear-gradient(to top, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0));pointer-events:none}.team-card .content-container .text-wrapper{padding:1.5rem 1.5rem 0 1.5rem}.team-card .content-container .text-wrapper .labelbox{margin-bottom:.5rem;opacity:0}.team-card .content-container .text-wrapper h5{color:#fff;margin-bottom:0}.team-card .content-container .text-wrapper p.occupation{margin-bottom:1rem;color:#fff}.team-card .content-container .text-wrapper p.description{color:#fff}.team-card .cta-bar{height:40px;margin-top:10px;background-color:#73c7d4;width:100%;display:flex;justify-content:space-between;padding:.5rem 1.5rem}.team-card .cta-bar a{color:#fff;text-decoration:none}.team-card .cta-bar svg{width:auto;height:1rem;fill:#fff;margin:0 .5rem}.team-card img,.team-card .overlay{position:absolute;top:0;left:0;right:0;width:100%;height:100%;aspect-ratio:1}.team-card img{z-index:0;object-fit:cover}.team-card .overlay{display:none}
