.team-wrap {position: relative;border-radius: 5px;overflow: hidden;cursor: pointer;}.team-wrap img{width: 100%;}.team-wrap .team-content {background-color: var(--softgen-primary-color, #ff6a32);padding: 20px 15px;text-align: center;border-radius: 5px;width: calc(100% - 40px);position: absolute;left: 50%;bottom: 20px;transform: translateX(-50%);transition: padding 0.4s cubic-bezier(0.4, 0, 0.2, 1);}.team-wrap .team-content h3 {font-size: 20px;font-weight: 600;color: #fff;line-height: 1;letter-spacing: 0;margin-bottom: 8px;}.team-wrap .team-content h3 a {color: #fff;}.team-wrap .team-content h4 {color: #fff;font-size: 14px;font-weight: 400;letter-spacing: 0;margin: 0;line-height: 1;}.team-content .team-social {background-color: #fff;padding: 2px 10px;border-radius: 30px;width: 70%;position: absolute;left: 50%;bottom: -5px;transform: translateX(-50%);visibility: hidden;opacity: 0;transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}.team-content .team-social li {display: inline-block;font-size: 14px;margin: 0 5px;}.team-content .team-social li a {color: var(--softgen-dark-color, #111521);}.team-content .team-social li a svg{fill: currentColor;width: 14px;}.team-content .team-social li a:hover {color: var(--softgen-secondary-color, #089fac);}.team-wrap:hover .team-content {padding-bottom: 65px;}.team-wrap:hover .team-social {bottom: 20px;visibility: visible;opacity: 1;}