.team-element{display:grid;overflow:hidden;grid-template-columns:repeat(4,1fr);grid-column-gap:0;grid-row-gap:0;max-width:1270px;align-items:center;justify-items:center;text-align:center}@media(max-width:1299px){.team-element{grid-template-columns:repeat(4,1fr)}}@media(max-width:1299px){.team-element{grid-template-columns:repeat(2,1fr)}.team-element .hide-xs{display:none}}@media(max-width:400px){.team-element{grid-template-columns:repeat(1,1fr)}}.team-element:before{position:absolute}.team-element .mainImageWrap{width:100%;position:relative}.team-element .mainImageWrap img{opacity:1;display:block;width:100%;height:auto;transition:.5s ease;backface-visibility:hidden}.team-element .mainImageWrap .overlay{display:none;transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center}.team-element .mainImageWrap .text{text-align:center;font-size:20px;font-weight:500;word-break:break-word}@media(max-width:1299px){.team-element .mainImageWrap .text{font-size:16px}}.team-element .mainImageWrap .text a{font-size:16px}.team-element .mainImageWrap .text span{display:block}.team-element .mainImageWrap:hover .overlay,.team-element .mainImageWrap:active .overlay{opacity:1;display:block}.team-element .mainImageWrap.hover-element:hover img,.team-element .mainImageWrap.hover-element:active img{opacity:.1}@media(min-width:700px){.team-element.small-images{grid-template-columns:repeat(9,1fr)}}@media(max-width:1299px){.team-element.small-images{grid-template-columns:repeat(6,1fr)}}@media(max-width:400px){.team-element.small-images{grid-template-columns:repeat(4,1fr)}}