.team-card{display:flex;flex-direction:column;gap:16px;width:-moz-fit-content;width:fit-content;width:100%}.team-card .image-container{position:relative;overflow:hidden;max-height:500px}.team-card .image-container .card-image{height:500px!important;width:100%!important;border-radius:16px;object-fit:cover;object-position:center top}.team-card .image-container .content{position:absolute;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:10;flex-direction:column;background-image:url(/Images/personnel/card-hover.png);background-repeat:no-repeat;background-size:cover;border-radius:16px;overflow:hidden;opacity:0;transition:opacity .2s ease}.team-card .image-container .content .contentBox p{display:flex;align-items:center;gap:8px}.team-card .image-container .content:hover{opacity:1}.team-card .text-container{display:flex;justify-content:space-between;padding:0 16px}.team-card .text-container .text-cell{display:flex;flex-direction:column;gap:4px}@media only screen and (max-width:1440px){.team-card{width:100%}.team-card .image-container .card-image{height:412px!important;width:100%!important;border-radius:16px;object-fit:cover}}@media only screen and (max-width:1200px){.team-card{width:100%}.team-card .image-container .card-image{height:412px!important;width:100%!important;border-radius:16px;object-fit:cover}}@media only screen and (max-width:850px){.team-card .image-container .card-image{height:312px!important}}@media only screen and (max-width:600px){.team-card .image-container .card-image{height:332px!important}}