.t862 label .t-radio__control, .t862 label .t-checkbox__control, .t862 label .t-img-select__text {
    font-size: 18px !important;
}
@media screen and (max-width: 460px) {
    .t842__bgwrapper.t842__bgwrapper_height {
        margin: auto;
    }
}
#rec690027262 a.t-btn, a[href="#popup:zamer"], a[href="#popup:proekt"],
div.t-btn, .t-submit {
    overflow: hidden;
    position: relative;
}
#rec690027262 a.t-btn:before, a[href="#popup:zamer"]:before, a[href="#popup:proekt"]:before,
div.t-btn:before, .t-submit:before {
  content: '';
  width: 100%;
  height: 200%;
  position: absolute;
  top: 0; left: 0;
  opacity: 1;
  filter: blur;
  background: linear-gradient(to left, transparent 38%, #fff 45%, #fff 50%, transparent 58%);
  transform: translate(-100%, -25%) rotate(10deg);
  animation: blick 4s infinite;
}

@keyframes blick {
  0% {
    transform: translate(-100%, -25%) rotate(10deg);
  }
  35% {
    transform: translate(100%, -25%) rotate(10deg);
  }
  100% {
    transform: translate(100%, -25%) rotate(10deg);
  }
}