/**
 * Индивидуальные стили для сайта клиента, не для Теста. На Тесте остается пустым.
*/

.pag_next_arr svg {
    -webkit-transform: rotate(316deg) !important;
    transform: rotate(316deg) !important;
}

/* --- Контентные ссылки: отзывы и текстовые блоки страниц ---
   Признак контентной ссылки — отсутствие своего класса: у навигации, карточек
   и кнопок классы есть (dropdown__link, card-stock__name и т.п.), у ссылок,
   вписанных редактором в текст, их нет. Поэтому :not([class]) внутри абзаца.

   --- Ссылки в текстах отзывов (добавлено 30.07.2026) ---
   Без этих правил браузер рисует их своим синим. Цвет берём из переменной сайта,
   чтобы при смене фирменного цвета отзывы менялись вместе со всем остальным. */
.review-card__text a,
.review-card__wrap a,
.section p a:not([class]),
.box p a:not([class]),
.tpl-text-default p a:not([class]) {
    color: var(--secondary);
    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
    text-decoration-color: rgba(2, 62, 125, .35);
    transition: color .2s ease, text-decoration-color .2s ease;
}

.review-card__text a:hover,
.review-card__text a:focus-visible,
.review-card__wrap a:hover,
.review-card__wrap a:focus-visible,
.section p a:not([class]):hover,
.section p a:not([class]):focus-visible,
.box p a:not([class]):hover,
.box p a:not([class]):focus-visible {
    color: var(--black);
    text-decoration-color: currentColor;
}

.link-btns {
    margin-bottom: 100px;
    @media (width <= 1739px) {
        margin-bottom: 60px;
    }
    & .link-btns__holder {
        display: flex;
        flex-wrap: wrap;
        gap: 15px;
        & .btn {
            width: fit-content;
        }
    }
}