.team-swiper{margin-bottom:-25px!important;overflow:hidden!important;padding:40px 0 120px!important;position:relative!important;width:100%!important}.swiper-wrapper{display:flex}.swiper-slide{display:flex;flex-shrink:0;justify-content:center}.team-card{height:380px!important;perspective:1000px!important;width:295px!important}.team-card-inner{height:100%;position:relative;transform-style:preserve-3d;transition:transform .6s ease;width:100%}.team-card:hover .team-card-inner{transform:rotateY(180deg)}.team-card-back,.team-card-front{backface-visibility:hidden;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.1);height:100%;overflow:hidden;position:absolute;width:100%}.team-card-front{align-items:center;background:#fff;display:flex;flex-direction:column}.team-photo{flex-shrink:0;height:270px;object-fit:cover;width:100%}.team-info{color:#f7901e;font-size:15px!important;padding:15px;text-align:center}.team-name{font-size:18px!important;font-weight:700;margin-bottom:5px}.team-role{color:#f7901e;margin-top:-15px!important}.team-card-back{align-items:center;background:#222;color:#fff;display:flex;font-size:.9rem;justify-content:center;line-height:1.4;padding:20px;text-align:center;transform:rotateY(180deg)}.swiper-navigation{bottom:60px!important;display:flex!important;gap:20px!important;left:50%!important;position:absolute!important;transform:translateX(-50%)!important;z-index:100!important}.swiper-button-next,.swiper-button-prev{align-items:center;background-color:#fff!important;border-radius:50%;bottom:0;box-shadow:0 2px 6px rgba(0,0,0,.15)!important;color:#1b1b1b!important;display:flex;height:46px!important;justify-content:center;position:static;top:auto;transition:all .3s ease;width:46px!important;z-index:100!important}.swiper-button-next:after,.swiper-button-prev:after{font-size:16px!important}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:#ed983a!important;color:#fff!important}.swiper-button-prev{left:calc(50% - 60px)!important}.swiper-button-next{right:calc(50% - 60px)!important}.swiper-button-next:after,.swiper-button-prev:after{font-size:18px;font-weight:700}@media (max-width:1024px){.team-card{height:330px;width:200px}}@media (max-width:768px){.swiper-button-prev{left:calc(50% - 50px)}.swiper-button-next{right:calc(50% - 50px)}.team-card{height:390px!important;perspective:1000px!important;width:100%!important}}