.team-slider{display:block;position:relative;overflow:hidden}.team-slider .swiper-slide{height:auto}.card-team .social-list .svg-wrapper .icon{--color-background:#913434}.card-team{--color-foreground:#fff;--color-foreground-heading:#fff;height:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.card-team:after{content:"";opacity:0;background:linear-gradient(#1c253900 0%,#1c2539 100%);width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0}.card-team:hover:after{opacity:1}.card-team img{border-radius:inherit;object-fit:cover;height:100%}.card-team-content-absolute{z-index:1;align-items:flex-end;width:100%;height:100%;padding:35px;display:flex;position:absolute;top:0;left:0}.card-team-content .heading{text-decoration:none}.card-team-content .heading+.text{margin-block-start:7px}.card-team-content{opacity:0;transition:all .5s;transform:translateY(80px)}.card-team:hover .card-team-content{opacity:1;transform:translateY(0)}.card-team .social-list .svg-wrapper{background-color:var(--color-background);z-index:2;opacity:0;border-radius:100%;justify-content:center;align-items:center;min-width:44px;height:44px;transition:all .5s;display:flex;position:absolute;left:0}.card-team .social-list .svg-wrapper:first-child{top:20px}.card-team .social-list .svg-wrapper:nth-child(2){transition-delay:.2s;top:72px}.card-team .social-list .svg-wrapper:nth-child(3){transition-delay:.3s;top:124px}.card-team:hover .svg-wrapper{opacity:1;transform:translate(21px)}.card-team .social-list .svg-wrapper svg{--color-foreground:#20282d;color:var(--color-foreground)}.team-slider .swiper-pagination-bullets.swiper-pagination-horizontal{justify-content:center;gap:8px;width:100%;margin-block-start:60px;display:flex;position:static}.team-slider .swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color);width:20px;height:14px;opacity:var(--swiper-pagination-bullet-inactive-opacity);border-radius:10px;transition:all .3s;display:inline-block;margin:0!important}.team-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--swiper-pagination-color);width:40px}.card-team .social-list svg{min-width:18px;height:18px}@media (max-width:767px){.card-team-content-absolute{padding:24px}.team-slider .swiper-pagination-bullets.swiper-pagination-horizontal{margin-block-start:40px}}@media (max-width:575px){.team-slider .swiper{overflow:visible}}
