.tdm_block_team_member .tdm-member-image{height:0;margin-bottom:16px;padding-bottom:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}.tdm_block_team_member .tdm-title a{color:inherit}.tds-team-member2 .tdm-member-info{padding-bottom:100%;position:absolute;top:0;left:0;width:100%;height:0;background:rgba(0,0,0,.8);-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:0}.tds-team-member2:hover .tdm-member-info{opacity:1}.tds-team-member2 .tdm-member-info-inner{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:100%;padding:20px}.tds-team-member2 .tdm-descr{margin-bottom:21px;font-size:14px;line-height:22px;color:#fff}.tds-team-member2 .tdm-member-title{margin-bottom:0}.tds-team-member2 .tds-social1 .tdm-social-item i,.tds-team-member2 .tds-social2 .tdm-social-item i,.tds-team-member2 .tds-social4 .tdm-social-item i,.tds-team-member2 .tds-social5 .tdm-social-item i,.tds-team-member2 .tds-social6 .tdm-social-item i{color:#fff}.tds-team-member2 .tds-social1 .tdm-social-item:hover i,.tds-team-member2 .tds-social4 .tdm-social-item:hover i,.tds-team-member2 .tds-social5 .tdm-social-item:hover i,.tds-team-member2 .tds-social6 .tdm-social-item:hover i{color:var(--td_theme_color,#4db2ec)}.tds-team-member2.tds-team-member-content-vert-top .tdm-member-info-inner{top:0;-webkit-transform:none;transform:none}.tds-team-member2.tds-team-member-content-vert-bottom .tdm-member-info-inner{top:auto;bottom:0;-webkit-transform:none;transform:none}.tds-team-member3 .tdm-member-image-wrap,.tds-team-member3 .tdm-member-info{display:table-cell;vertical-align:top}.tds-team-member3 .tdm-member-image{margin-bottom:5px}.tds-team-member3.tdm-team-content-vert-center .tdm-member-image-wrap,.tds-team-member3.tdm-team-content-vert-center .tdm-member-info{vertical-align:middle}.tds-team-member3.tdm-team-content-vert-center .tdm-title{margin-top:0}.tds-team-member3.tdm-team-content-vert-bottom .tdm-member-image-wrap,.tds-team-member3.tdm-team-content-vert-bottom .tdm-member-info{vertical-align:bottom}.tdi_68 .tdm-member-image{margin:0 0 25px}.tdi_68 .tdm-team-member-wrap:hover .tdm-member-image:before{opacity:0}@media (min-width:1019px) and (max-width:1140px){.tdi_68 .tdm-member-image{margin:0 0 20px}}@media (min-width:768px) and (max-width:1018px){.tdi_68 .tdm-member-image{margin:0 0 15px}}