.team_gllry{padding:45px 0 70px;background:#f5f5f5}.team_gllry .page-center{max-width:1009px;padding:0 15px}.team_gllry .tg_flx{--number-of-columns:4;--row-height:295px;--spacing:11px;display:flex;flex-wrap:wrap;--px-spacing:var(--spacing) + 1/var(--number-of-columns) * var(--spacing);--pct-width:1/var(--number-of-columns) * 100%}.team_gllry .tg_itm{position:relative;width:calc(var(--pct-width) - var(--px-spacing));height:var(--row-height);margin-right:var(--spacing);margin-bottom:var(--spacing);display:block;box-shadow:0 1px 4px rgba(0,0,0,.6)}.team_gllry .tg_itm:nth-child(4n){margin-right:0}.team_gllry .tg_itm_inr{height:100%}.team_gllry .tg_img,.team_gllry .tg_img_bg{width:100%;height:100%}.team_gllry .tg_ovrly{z-index:9;align-items:center;justify-content:center;display:flex;flex-direction:column;position:absolute;top:0;right:0;bottom:0;left:0;background:hsla(0,0%,80%,.9);border-radius:0;padding:30px;opacity:0;transition:opacity .4s ease 0s}.team_gllry .tg_ov_inr{width:100%;text-align:center}.team_gllry .tg_itm:hover .tg_ovrly{opacity:1}.team_gllry .gallery-item-title{font:normal normal 700 24px/1.4em avenir-lt-w01_85-heavy1475544,avenir-lt-w05_85-heavy,sans-serif;color:#626262;margin-top:auto}.team_gllry .gallery-item-description,.team_gllry .gallery-item-title{text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:pre-line;line-height:1.3em;max-height:3.9em;flex-shrink:0}.team_gllry .gallery-item-description{font:normal normal normal 18px/1.4em avenir-lt-w01_35-light1475496,avenir-lt-w05_35-light,sans-serif;color:#333;margin-bottom:auto;margin-top:5px}.team_gllry .tg_img img{height:100%;width:100%;object-fit:cover}@media(max-width:767px){.team_gllry{padding:29px 0}.team_gllry .page-center{padding:0 20px}.team_gllry .tg_flx{--number-of-columns:1}.team_gllry .tg_itm{margin-right:0;height:auto}.team_gllry .tg_itm,.team_gllry .tg_itm:nth-child(4n){margin-right:var(--spacing)}.team_gllry .tg_itm:nth-child(3n){margin-right:0}.team_gllry .tg_flx{--number-of-columns:3}}@media(max-width:479px){.team_gllry .tg_flx{--number-of-columns:1}.team_gllry .tg_itm,.team_gllry .tg_itm:nth-child(3n),.team_gllry .tg_itm:nth-child(4n){margin-right:0;height:auto}}