/* Стеклянные квадратные стрелки слайдеров (блок #rec4875768701) */
#rec4875768701 .t-slds__arrow {
  border-radius: 0 !important;
  border: 1px solid rgba(105, 105, 105, 0.3) !important;
  background-color: rgba(0, 0, 0, 0.3) !important;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  box-sizing: border-box;
}
#rec4875768701 .t-slds__arrow:hover {
  background-color: rgba(0, 0, 0, 0.45) !important;
}

/* Галерея на страницах проектов: на телефоне одно фото в ряд, ровно по ширине */
@media screen and (max-width: 640px) {
  .t667__tile,
  .t667__tile_left,
  .t667__tile_right {
    display: block !important;
    width: 100% !important;
    margin: 0 0 20px 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

/* Ссылки в согласии под галочкой формы: везде одинаково и заметно кликабельны */
.t-checkbox__control a,
.t-checkbox__control a:visited {
  color: #858585 !important;
  text-decoration: none !important;
  border-bottom: 1px solid #858585 !important;
  cursor: pointer;
  transition: color 0.2s, border-color 0.2s;
}
.t-checkbox__control a:hover {
  color: #e57b11 !important;
  border-bottom-color: #e57b11 !important;
}

/* Баннер о cookies: ссылки заметны */
.t886 a,
.t886 a:visited {
  color: #2a2a2a !important;
  text-decoration: none !important;
  border-bottom: 1px solid #2a2a2a !important;
}
.t886 a:hover {
  color: #e57b11 !important;
  border-bottom-color: #e57b11 !important;
}

/* Страница проектов: кликабельна вся плашка, название проекта оранжевеет при наведении */
#rec5181804101 .t772__col,
#rec5181838101 .t772__col,
#rec5181837901 .t772__col,
#rec5181829901 .t772__col { cursor: pointer; }
#rec5181804101 .t-card__title,
#rec5181838101 .t-card__title,
#rec5181837901 .t-card__title,
#rec5181829901 .t-card__title { transition: color .2s; }
#rec5181804101 .t772__col:hover .t-card__title,
#rec5181838101 .t772__col:hover .t-card__title,
#rec5181837901 .t772__col:hover .t-card__title,
#rec5181829901 .t772__col:hover .t-card__title { color: #e57b11; }

/* Окна «Подробнее»: квадратное фото, окно уже, чтобы фото не было огромным */
#rec5183253801 .t-popup__container,
#rec5183254001 .t-popup__container,
#rec5183254201 .t-popup__container,
#rec5183254501 .t-popup__container,
#rec5183254601 .t-popup__container,
#rec5183254801 .t-popup__container { max-width: 640px; width: 92% !important; }
#rec5183253801 .t390__img,
#rec5183254001 .t390__img,
#rec5183254201 .t390__img,
#rec5183254501 .t390__img,
#rec5183254601 .t390__img,
#rec5183254801 .t390__img {
  width: 100%; height: auto; aspect-ratio: 1 / 1; object-fit: cover; object-position: center;
}
