.menu::before{
  content: "";
  width: 100%;
  height: 2px;
  position: absolute;
  left: 0;
  bottom: 0;
  background-image: linear-gradient(0.25turn,rgba(255,45,45,1) 0%,rgba(201,76,166,1) 50%,rgba(88,93,212,1) 100%);
  transition: 0.5s transform ease;
  transform: scale3d(0,1,1);
  transform-origin: 0 50%;
}
.menu:hover::before{
  transform: scale3d(1,1,1);
}

.t-menu__link-item::before{
  content: "";
  z-index: 1000;
  width: 100%;
  height: 3px;
  position: absolute;
  left: 0;
  bottom:-2px;
  background-image: linear-gradient(0.25turn,rgba(255,45,45,1) 0%,rgba(201,76,166,1) 50%,rgba(88,93,212,1) 100%);
  transition: 0.5s transform ease;
  transform: scale3d(0,1,1);
  transform-origin: 0 50%;
}
.t-menu__link-item:hover::before{
  transform: scale3d(1,1,1);
}


::-webkit-scrollbar-thumb {
/* Укажи cвой цвет скроллбара */
background: #ff2d2d;
/* Укажи радиус скругления скроллбара */
border-radius: 0px;
}
::-webkit-scrollbar {
/* Укажи ширину вертикального скроллбара */
width: 10px;
/* Укажи высоту вертикального скроллбара */
height: 10px;
/* Укажи цвет фона под скроллбаром */
background: #ffffff;
}

.t-popup__container {
    border-radius: 20px;
}

.t-form__successbox {
    text-align: center;
    background: linear-gradient(0.25turn,rgba(255,45,45,1) 0%,rgba(201,76,166,1) 50%,rgba(88,93,212,1) 100%);
    color: #fff;
    padding: 20px;
    margin-bottom: 20px;
    border-radius: 20px;
}