.c-team-carousel__item{gap:20px;position:relative}.c-team-carousel__image img{display:block;height:auto;width:100%}.c-team-carousel__content{gap:20px;padding-bottom:60px}.c-team-carousel__departments{gap:10px}.c-team-carousel__department-name{background-color:var(--primary-color);border-radius:20px;color:#fff;padding:5px 15px}.c-team-carousel__name{margin:0}.c-team-carousel__slogan{color:#2c55ff;margin:0}.c-team-carousel__nav{bottom:40px;gap:10px;left:0;position:relative;width:100%}.c-team-carousel__nav .splide__pagination{flex:1;gap:10px;justify-content:start;margin:0;padding:0;position:static}.c-team-carousel__nav .splide__pagination li{flex:0 0 30px}.c-team-carousel__nav .splide__pagination li button{background-color:var(--secondary-color);border-radius:0;height:11px;opacity:1;transform:none!important;transition:all .35s ease;width:100%}.c-team-carousel__nav .splide__pagination li.is-active{flex:1;max-width:150px}.c-team-carousel__nav .splide__pagination li button.is-active{background-color:var(--primary-color);height:11px}.c-team-carousel__arrows{gap:10px}.c-team-carousel__arrows a{background-color:var(--primary-color);opacity:1;padding:8px;transition:all .35s ease}.c-team-carousel__arrows a svg{display:block;height:30px;width:30px}.c-team-carousel__arrows a:hover{opacity:.9}@media(min-width:768px){.c-team-carousel__item{flex-direction:row-reverse;gap:30px}.c-team-carousel__content,.c-team-carousel__image{flex:1}}@media(min-width:992px){.c-team-carousel__nav{position:absolute;width:55%}.c-team-carousel__content{padding-bottom:160px}.c-team-carousel__arrows a{padding:14px}.c-team-carousel__arrows a svg{height:42px;width:42px}.c-team-carousel__nav .splide__pagination li button.is-active{height:23px}}