/*карусель на главной ссылки*/
.partners-proekt .carusel {
    height: 130px;
}

.partners-proekt .prevcarusel, .partners-proekt .nextcarusel{font-size: 4rem;}

.partners-proekt .prevcarusel:hover, .partners-proekt .nextcarusel:hover{color:var(--bs-primary-text-emphasis); cursor: pointer;}





.partners-proekt .homelinkcarusel .buttonslink .prevcarusel{
    color: #006bb2;
    width: 4rem;
    text-align: center;
cursor: pointer;}

.partners-proekt .homelinkcarusel .buttonslink .nextcarusel{background: #006bb2;
    width: 4rem;
    text-align: center;
cursor: pointer;}

.partners-proekt .carousellinkhome a::after {
  width: auto; /* Восстанавливает нормальное поведение */
  transition: none; /* Отключает переход */
}


.partners-proekt .carousellinkhome .item a{ display: inline-block; 
position: relative;
overflow: hidden;
    
}

.partners-proekt .carousellinkhome .item a::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: border-color 0.3s ease;
}



.partners-proekt .carusel-item {
    display: flex;
    justify-content: space-around; /* ???????????? ?????? ??????? */
    transition: transform 0.5s ease;
}

.partners-proekt .carousellinkhome .item {
max-width: 100px;
    
}
.partners-proekt .carousellinkhome .item.classend {margin-left: 0 !important;}
.partners-proekt .carousellinkhome .item.classstart{margin-right: 0 !important;}