.btn-event-bl {
  text-decoration: underline;
  text-decoration-thickness: 1px; /* Толщина линии */
  text-underline-offset: 2px; /* Отступ линии от текста */
  text-decoration-color: #141414; /* Цвет подчеркивания */
  transition: text-decoration-color 0.2s ease-in-out; /* Плавное изменение цвета */
}

.btn-event-bl:hover {
  text-decoration-color: #211DFF; /* Новый цвет подчеркивания при наведении */
}

.btn-event-wh {
  text-decoration: underline;
  text-decoration-thickness: 1px; /* Толщина линии */
  text-underline-offset: 2px; /* Отступ линии от текста */
  text-decoration-color: #FFFFFF; /* Цвет подчеркивания */
  transition: text-decoration-color 0.2s ease-in-out; /* Плавное изменение цвета */
}

.btn-event-wh:hover {
  text-decoration-color: #211DFF; /* Новый цвет подчеркивания при наведении */
}


.indent-text {
text-indent:80px; /* Отступ для больших экранов */
}

/* Телефоны (до 640px) */
@media (max-width:640px) {
.indent-text {
text-indent: 60px;
}
}

.zeromap div,
.zeromap iframe {
    width: 100% !important;
    height: 100% !important;
    border: none;
-ms-filter: grayscale(1);
-webkit-filter: grayscale(1);
-moz-filter: grayscale(1);
-o-filter: grayscale(1);
filter: grayscale(1);
}


.card img {
    filter: grayscale(100%); /* Делаем изображение черно-белым */
    transition: filter 0.3s ease-in-out; /* Плавный переход */
}

.card:hover img {
    filter: grayscale(0%); /* Возвращаем цвет при наведении */
}


.uc-video {
    position: relative;
    z-index: 200;
}


