.team-btn a{font-weight:900}.team-btn a{font-size:20px}@media screen and (min-width: 480px){.team-btn a{font-size:calc(20px + 2*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.team-btn a{font-size:22px}}.team-bg{padding:15px}@media(min-width: 992px){.team-bg{padding:30px}}.team-bg-text{font-weight:300;line-height:1.1}.team-bg-text{font-size:25px}@media screen and (min-width: 480px){.team-bg-text{font-size:calc(25px + 15*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.team-bg-text{font-size:40px}}.team-text{position:absolute;left:15px;bottom:55px;right:15px;color:#fff}@media(min-width: 768px){.team-text{bottom:100px;left:30px;right:30px}}.team-img:before{width:100%;height:100%;content:"";position:absolute;border-radius:35px;left:0;top:0;transition:opacity ease 250ms 0s;opacity:0;background-color:#48474e}.team-bottom{font-weight:300;color:#fff;position:absolute;bottom:15px;left:15px;right:15px;line-height:1.1}.team-bottom{font-size:28px}@media screen and (min-width: 480px){.team-bottom{font-size:calc(28px + 22*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.team-bottom{font-size:50px}}@media(min-width: 768px){.team-bottom{bottom:30px;left:30px;right:30px}}.team-text{opacity:0;transition:opacity ease 250ms 0s}.team-item:hover .team-img:before{opacity:1;transition:opacity ease 250ms 0s}.team-item:hover .team-text{opacity:1;transition:opacity ease 250ms 0s}