.img-opacity {
    -webkit-mask-image: linear-gradient(to right, transparent 0%, black 150%);
        mask-image: linear-gradient(to right, transparent 0%, black 150%);
}

.t396__filter {
        background-image: linear-gradient(to bottom, rgba(20, 20, 20, 1) 0%, rgba(20, 20, 20, 0.5) 50%, rgba(20, 20, 20, 1) 100%)!important;
}

.btn .tn_atom {
    padding: 0 20px!important;
}

#rec841519215 .tn-elem[data-elem-id="1734439497447"] .tn-atom {
    padding: 0 20px!important;
}

.uc-menu .t396__filter {
    background-image: none!important;
}

.dop-opacity::after {
      content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, rgba(30, 30, 30, 0.4) 0%, rgba(30, 30, 30, 0.8) 60%, rgba(30, 30, 30, 1) 100%);
  pointer-events: none; /* Чтобы градиент не блокировал взаимодействие с изображением */
  border-radius: 10px;
}

.t702 .t-submit {
    height: 80px;
        background-image: linear-gradient(0turn, rgba(130, 97, 59, 1) 0%, rgba(225, 187, 142, 1) 100%);
}


@media screen and (max-width: 640px) { 
    .img-opacity {
    -webkit-mask-image: linear-gradient(to bottom, transparent 0%, black 150%);
        mask-image: linear-gradient(to bottom, transparent 0%, black 150%);
}
}