.direction {
  position: relative; /* необходимо для позиционирования псевдоэлемента */
  border-radius: 20px;
}

.direction::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: inherit; /* если нужны скругления */
  opacity: 0;
  transition: opacity 0.3s ease;
  box-shadow: 0px 0px 30px 0px rgba(255, 255, 255, 0.5);
  pointer-events: none; /* чтобы псевдоэлемент не мешал кликам */
}

.direction:hover::before {
  opacity: 1;
}
.direction:hover{
    background: linear-gradient(0turn, rgba(21,57,255,0.35) 0%, rgba(21,57,255,0.35) 100%);
}

.slide_btn{
    transition: all 0.3s ease;
    border-radius: 50%;
}

.slide_btn:hover{
    background-color: #3267FF;
}

.btn_main{
    transition: all 0.5s ease;
}
.btn_main:hover{
    border-radius: 50px;
    box-shadow: 0px 0px 10px 0px rgba(59, 108, 219, 0.5);
}

.borders_t_b{
    border-top: 1px solid #fff;

}

body .tn-flip-block[data-zoom] .flip-card {
    zoom: normal;
}

.t-form__successbox {
    display: none !important;
}