  /* Подчёркивания ссылок */
  .btns-click[data-elem-type="text"] a {
    border: 0 !important;
    display: inline-block !important;
    width: auto !important;
    position: relative !important;
    transition: color 0.4s ease, opacity 0.4s ease !important;
  }

  .btns-click[data-elem-type="text"] a::after {
    content: '';
    position: absolute;
    transition: all 0.4s ease;
    margin-bottom: -4px; /* Отступ между ссылкой и подчеркиванием */
    height: 1px; /* Толщина подчеркивания */
    background: transparent; /* Цвет подчеркивания по умолчанию */
    opacity: 0;
    bottom: 0;
    right: 0;
    width: 0;
  }

  .btns-click[data-elem-type="text"] a:hover::after {
    background: #A20000; /* Цвет подчеркивания после наведения */
    opacity: 1;
    left: 0;
    right: auto;
    width: 100%;
  }
  
  
  /*Эффект для стрелок*/
  .arrow_link {
    opacity: 0.4; /* 40% непрозрачности */
    transition: opacity 0.3s ease; /* Плавный переход */
}

.arrow_link:hover {
    opacity: 1; /* 100% при наведении */
}

 .1px {
    height: 1px;
    transform-origin: 0 0;
    transform: scaleY(0.5);
    width: 100%;
}


/*Затемнение изображений в слайдере*/
    .img-dark {
        position: relative;
        border-radius: 16px;
        overflow: hidden;
    }
    
    .img-dark::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: linear-gradient(8deg, rgba(0, 0, 0, .80) 5%, transparent 70%, transparent 70%, rgba(0, 0, 0, .64) 98%, rgba(0, 0, 0, .64));
        border-radius: 16px;
        opacity: 1;
        z-index: 2;
        pointer-events: none;
    }
    
    /*Затемнение изображений в слайдере — На весь экран*/
    
    .img-full  {
        position: relative;
        overflow: hidden;
    }
    
    .img-full::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: linear-gradient(75deg, rgba(0, 0, 0, .80) 5%, transparent 70%, transparent 70%, rgba(0, 0, 0, .64) 98%, rgba(0, 0, 0, .64));
        opacity: 1;
        z-index: 2;
        pointer-events: none;
    }