.team-card{display:block;text-align:left;color:var(--black)}.team-card>img{aspect-ratio:.8;object-fit:cover}.team-card .text-holder{transition:background-color .3s ease-in-out;background-color:var(--white);padding:15px 10px}.team-card .text-holder .mb-0{font-size:14px;line-height:1.2}.team-card:hover,.team-card:focus,.team-card:focus-within,.team-card:active,.active .team-card{color:var(--bright-red);text-decoration:none}.team-card:hover .text-holder,.team-card:focus .text-holder,.team-card:focus-within .text-holder,.team-card:active .text-holder,.active .team-card .text-holder{background-color:var(--lightest-gray)}.team-info{position:relative;margin-bottom:45px;text-align:left;background-color:var(--lightest-gray)}.team-info .img{padding-top:148%;height:100%}.team-info .info-header{padding-bottom:15px;position:relative}.team-info .img-holder{display:none}.team-info .text-holder{padding:var(--space-md) var(--space-sm)}.team-info .text-holder .position{font-weight:bold}.team-info .text-holder p{font-size:clamp(1rem,.45vw + .75rem,1.125rem);margin-bottom:10px}.team-info .text-holder p:last-of-type{margin-bottom:0}.team-section{text-align:center;background-color:var(--white);color:var(--black);padding:50px 0}.team-section .team-popup-holder{margin:0 auto;padding-bottom:35px}.team-section .team-popup-holder .team-popup{position:absolute;top:auto;left:0;overflow:hidden;margin:45px 0 0;width:100%}.team-section .team-popup-holder .team-info{margin-bottom:0}.team-section .cards-holder{margin-bottom:var(--space-md);position:relative}@media(min-width: 768px){.team-info{display:flex;justify-content:flex-start;margin:0 10px 45px}.team-info .img-holder{display:block;width:31.8%}.team-info .text-holder{width:68.2%;align-self:center;padding:var(--space-md)}.team-section{padding-top:var(--space-xl)}}
