.t485__img {
z-index:10px !important;
}

.t-feed__row-grid__post-wrapper.t-feed__row-grid__post-wrapper_padd-sm {
    padding-bottom: 0px;
    text-decoration-line: underline;
}

.t120__title {
    padding-bottom: 0px;
}


  /* === CSS-переменные: меняй в одном месте === */
  :root {
    --btn-bg:        #2766ad;
    --btn-bg-hover:  #4ca5db;
    --btn-img-1:     url(https://static.tildacdn.com/tild3863-3536-4631-b137-356631343536/_.svg);
    --btn-img-2:     url(https://static.tildacdn.com/tild3261-3537-4332-a265-393235333136/_.svg);
    --btn-img-size:  140px;
    --btn-radius:    30px;
    --anx-color:     #ff9336;
    --transition:    all 0.4s ease-in-out;
  }

  /* === Авто-блик === */
  .autoink {
    position: relative;
    overflow: hidden;
    border-radius: 50px;
  }
  .autoink::after {
    content: '';
    position: absolute;
    inset: 0; /* вместо top/left/width/height */
    margin: auto;
    width: 200%;
    height: 200%;
    background: rgba(255,255,255,0.4);
    border-radius: 50%;
    transform: translate(-50%, -50%) scale(0);
    animation: ripple 2s linear infinite;
    pointer-events: none;
  }
  @keyframes ripple {
    0%   { opacity: 1; transform: translate(-50%, -50%) scale(0); }
    100% { opacity: 0; transform: translate(-50%, -50%) scale(2.5); }
  }

  /* === Общие стили кнопок (DRY) === */
  .button-new,
  .button-new1 {
    background-color: var(--btn-bg);
    background-size: var(--btn-img-size);
    background-repeat: no-repeat;
    background-position: 60px center;
    border-radius: var(--btn-radius);
    padding-left: 0;
    transition: background-color 0.2s ease;
  }
  .button-new:hover,
  .button-new1:hover {
    background-color: var(--btn-bg-hover);
  }

  /* Разные иконки для каждой кнопки */
  .button-new  { background-image: var(--btn-img-2); }
  .button-new1 { background-image: var(--btn-img-1); }

  .button-new:hover  { background-image: var(--btn-img-2); }
  .button-new1:hover { background-image: var(--btn-img-1); }

  /* === Фиксированные блоки === */
  #rec376959478 .t396__artboard,
  #rec477615793 .t396__artboard {
    position: fixed;
    z-index: 999;
    transition: var(--transition);
  }
  #rec376959478 .t396__artboard { bottom: 140px; }
  #rec477615793 .t396__artboard { bottom: 160px; }

  #rec1182018761 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9998;
  }

  /* === Попап === */
  .shirina    { background: none !important; right: 0 !important; left: 0 !important; }
  .parpadding { padding: 0 !important; }
  .tn-atom .t-form__errorbox-wrapper,
  .tn-form__errorbox-popup,
  .t-form-success-popup { z-index: 9999999 !important; }

  /* === Слайды === */
  .allzeroslides  { position: relative; }
  .piecezeroslides { transition: all 1s ease-in-out; }
  .posAnsld { position: absolute; width: 100%; top: 0; }
  .outAnth  { opacity: 0; z-index: -1; }
  .paginbtn { -webkit-tap-highlight-color: transparent !important; }

  /* === Декоративные псевдоэлементы кнопок === */
  .tn-elem__1598353040335 .tn-atom::after,
  .tn-elem__15983530403351 .tn-atom::before {
    content: '';
    width: 140px;
    height: 16px;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    vertical-align: middle;
    position: relative;
    top: -3px;
  }
  .tn-elem__1598353040335 .tn-atom::after {
    background-image: url(https://static.tildacdn.com/tild6535-3762-4333-b838-666562383832/Vector.svg);
    margin-left: 15px;
  }
  .tn-elem__15983530403351 .tn-atom::before {
    background-image: var(--btn-img-2);
    margin-right: 15px;
  }

  /* === ANNEXX кнопка === */
  .button-DLKioDIE { background: var(--anx-color) !important; }
  .button-DLKioDIE div {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
  }
  .button-DLKioDIE img {
    width: 140px;
    margin-right: 10px;
  }
  .button-DLKioDIE-icon-right img  { margin: 0 0 0 10px; }
  .button-DLKioDIE-icon-right span { order: -1; }
</style>