:root{--swiper-theme-color: white}.team-card{padding:15rem 0 0 0;position:relative;border-radius:20px;overflow:hidden;aspect-ratio:1}.team-card h5{font-weight:400}.team-card p{font-weight:300 !important;text-transform:none !important}.team-card .content-container{bottom:0 !important}.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;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.team-card .content-container .text-wrapper{padding:0 0 .75rem 2rem}.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 img,.team-card .overlay{position:absolute;top:0;left:0;right:0;width:100%;height:100%;aspect-ratio:1;overflow:hidden}.team-card img{z-index:0;object-fit:cover}.team-card .overlay{background:linear-gradient(to top, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0) 75%);z-index:1}
