/* Прозрачный фон для блока куки */
#rec851174166 {
  background-color: transparent !important;  /* Прозрачный фон */
  box-shadow: none !important; /* Убираем тень */
  border: none !important; /* Убираем любые рамки */
}

/* Убираем фон для фильтра */
#rec851174166 .t396__filter {
  background-color: transparent !important;  /* Прозрачный фон фильтра */
}

/* Убираем фон у всех дочерних элементов блока */
#rec851174166 .tn-elem {
  background-color: transparent !important;  /* Прозрачный фон для всех элементов внутри блока */
  box-shadow: none !important;  /* Убираем тени */
  border: none !important;  /* Убираем любые рамки */
}

/* Прозрачный фон у всех контейнеров */
#rec851174166 .t396__artboard {
  background-color: transparent !important;  /* Прозрачный фон */
  box-shadow: none !important; /* Убираем тень */
}

/* Прозрачный фон у всех контейнеров внутри */
#rec851174166 .tn-elem .t396__artboard {
  background-color: transparent !important;  /* Прозрачный фон */
}

/* Курсор руки при наведении на кнопку */
#rec851174166 .tn-elem[data-elem-id="1736883850625"] {
  cursor: pointer;  /* Устанавливает руку, как при наведении на ссылку */
  pointer-events: all; /* Обеспечивает, что элемент можно будет кликать */
  z-index: 9999; /* Обеспечиваем, что кнопка находится на переднем плане */
  position: absolute; /* Используем абсолютное позиционирование */
  left: 295px; /* Позиция по горизонтали */
  top: 479px; /* Позиция по вертикали */
  width: 200px; /* Ширина кнопки */
  height: 55px; /* Высота кнопки */
  background-color: #007bff; /* Цвет фона кнопки */
  border: none; /* Убираем стандартный бордер */
  border-radius: 5px; /* Скругление углов */
  color: white; /* Цвет текста на кнопке */
  text-align: center; /* Текст по центру */
  line-height: 55px; /* Вертикальное выравнивание текста */
  font-size: 16px; /* Размер шрифта */
  transition: transform 0.1s ease; /* Анимация сжатия кнопки */
  outline: none; /* Убираем синий контур при фокусе */
}

/* Анимация нажатия кнопки */
#rec851174166 .tn-elem[data-elem-id="1736883850625"]:active {
  transform: scale(0.95); /* Немного уменьшает кнопку при нажатии */
}

/* Скрытие блока с политикой куки при нажатии на кнопку */
#cookie-policy-toggle:checked ~ #rec851174166 {
  opacity: 0;
  visibility: hidden;
}

/* Прозрачный фон для блока куки */
#rec851555555 {
  background-color: transparent !important;  /* Прозрачный фон */
  box-shadow: none !important; /* Убираем тень */
  border: none !important; /* Убираем любые рамки */
  opacity: 1;
  visibility: visible;
  transition: opacity 0.5s ease, visibility 0s 0.5s; /* Плавное исчезновение */
}

/* Убираем фон для фильтра */
#rec851555555 .t396__filter {
  background-color: transparent !important;  /* Прозрачный фон фильтра */
}

/* Убираем фон у всех дочерних элементов блока */
#rec851555555 .tn-elem {
  background-color: transparent !important;  /* Прозрачный фон для всех элементов внутри блока */
  box-shadow: none !important;  /* Убираем тени */
  border: none !important;  /* Убираем любые рамки */
}

/* Прозрачный фон у всех контейнеров */
#rec851555555 .t396__artboard {
  background-color: transparent !important;  /* Прозрачный фон */
  box-shadow: none !important; /* Убираем тень */
}

/* Прозрачный фон у всех контейнеров внутри */
#rec851555555 .tn-elem .t396__artboard {
  background-color: transparent !important;  /* Прозрачный фон */
}

/* Курсор руки при наведении на кнопку */
#rec851555555 .tn-elem[data-elem-id="1736883850625"] {
  cursor: pointer;  /* Устанавливает руку, как при наведении на ссылку */
  pointer-events: all; /* Обеспечивает, что элемент можно будет кликать */
  z-index: 9999; /* Обеспечиваем, что кнопка находится на переднем плане */
  position: absolute; /* Используем абсолютное позиционирование */
  left: 295px; /* Позиция по горизонтали */
  top: 479px; /* Позиция по вертикали */
  width: 200px; /* Ширина кнопки */
  height: 55px; /* Высота кнопки */
  background-color: #007bff; /* Цвет фона кнопки */
  border: none; /* Убираем стандартный бордер */
  border-radius: 5px; /* Скругление углов */
  color: white; /* Цвет текста на кнопке */
  text-align: center; /* Текст по центру */
  line-height: 55px; /* Вертикальное выравнивание текста */
  font-size: 16px; /* Размер шрифта */
  transition: transform 0.1s ease; /* Анимация сжатия кнопки */
  outline: none; /* Убираем синий контур при фокусе */
}

/* Анимация нажатия кнопки */
#rec851555555 .tn-elem[data-elem-id="1736883850625"]:active {
  transform: scale(0.95); /* Немного уменьшает кнопку при нажатии */
}

/* Скрытие блока с политикой куки при нажатии на кнопку */
#cookie-policy-toggle:checked ~ #rec851555555 {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s ease, visibility 0s 0.5s;
}


/* затемнение карточек сотрудников в блоке наша команда */
#rec582476108 .t-card__overlay {
    background: none !important;
}