  /* Иконка справа от текста для кнопки формы в Zero Block */
  .tn-form__submit .t-submit{
    display: flex !important;          /* переопределяем inline display:block */
    align-items: center;               /* вертикальное выравнивание */
    justify-content: center;           /* центрируем текст + иконку */
  }

  .tn-form__submit .t-submit::after{
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-left: 10px;                 /* расстояние от текста 10px */
    background-image: url("https://static.tildacdn.com/tild6263-3462-4632-b831-663566333165/tuiIconArrow.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 16px 16px;        /* фиксированный размер 16px */
  }

  /* Ховер/фокус: меняем иконку */
  .tn-form__submit .t-submit:hover::after,
  .tn-form__submit .t-submit:focus-visible::after{
    background-image: url("https://static.tildacdn.com/tild3065-3832-4536-a235-336336643061/Vector_17.svg");
  }

.t886__wrapper {
    backdrop-filter: blur(15px);
    background-color: #161415CC !important;
}
  
  /* Анимация по наведению на карточки - блок Услуги */
.img-zoom1 {
    overflow: hidden !important;
    border-radius: 4px !important;
}
.img-zoom1 .tn-atom {
    overflow: hidden !important;
    border-radius: 4px !important;
    transition: transform 500ms ease-in-out !important;
}
.img-zoom1:hover .tn-atom {
    transform: scale(1.15) !important;
}

.gradient-text {
  color: #9C9387;

  /*
    Предрассчитанные цвета:
    #F5F6F1 + #7C7268@50% = #B9B4AD (края)
    #BBB3A6 + #7C7268@50% = #9C9387 (центр)
  */
  background:
    linear-gradient(
      to right,
      #B9B4AD 0%,
      #9C9387 50%,
      #B9B4AD 100%
    );

  -webkit-background-clip: text;
          background-clip: text;
  -webkit-text-fill-color: transparent;

  display: inline-block;
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}