.all-team-members{grid-column-gap:20px;grid-row-gap:40px;align-items:flex-start;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto}.team-member{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;row-gap:8px;transition:all .2s ease-in-out}.team-member-image{margin-bottom:8px;padding:10px 20px}.team-member-image img{display:block;transition:all .3s ease-in-out}.team-member:hover .team-member-image img{transform:scale(1.1)}.team-member-initial-c{text-align:center}.team-member-name{font-size:24px;font-weight:700}.team-member-meta{color:#85a466;font-size:16px;font-weight:400}.overlay-team-background{background-color:rgba(25,25,25,.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:20000000}.light-box-container{background-color:#fff;display:none;left:50%;max-height:80%;max-width:480px;overflow:scroll;padding:40px;position:fixed;top:50%;transform:translate(-50%,-50%);width:80%;z-index:200000000}.close-lightbox{align-items:center;background-color:#f2f2f2;border-radius:20px;color:#191919;cursor:pointer;display:flex;font-size:20px;height:24px;justify-content:center;position:absolute;right:10px;top:10px;transition:all .2s ease-in-out;width:24px}.close-lightbox:hover{background-color:#191919;color:#fff}.team-member-bio{display:none}.light-box-container .team-member:hover .team-member-image img{transform:scale(1)}.light-box-container .team-member .team-member-bio{display:block}.light-box-container .team-member:hover{cursor:default}.light-box-container .team-member{align-items:flex-start;justify-content:flex-start}.light-box-container .team-member-initial-c{padding-right:24px;text-align:left;width:100%}.light-box-container .team-member-initial-c .team-member-image{text-align:center}.light-box-container .team-member-initial-c .team-member-image img{margin:auto;max-width:200px!important}.team-member-bio{flex:1}@media(max-width:990px){.all-team-members{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.all-team-members{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.all-team-members{grid-template-columns:1fr}}