  .btn-bg-grad .tn-atom {
    background-image: linear-gradient(to right, #3B83F1 0%, #8A47E0 25%, #4247BA 50%, #8A48E0 75%, #3B83F1 100%) !important;
    background-position: 100% 0 !important;
    background-size: 400% 200% !important;
    transition: all 1s ease-in-out !important;
  }

  .btn-bg-grad .tn-atom:hover {
    background-position: 0 0 !important;  
  }

  .t-btn {
    background-image: linear-gradient(to right, #3B83F1 0%, #8A47E0 25%, #4247BA 50%, #8A48E0 75%, #3B83F1 100%) !important;
    background-position: 100% 0 !important;
    background-size: 400% 200% !important;
    transition: all 1s ease-in-out !important;
  }

  .t-btn:hover {
    background-position: 0 0 !important;  
  }
  
  .t-submit {
    background-image: linear-gradient(to right, #3B83F1 0%, #8A47E0 25%, #4247BA 50%, #8A48E0 75%, #3B83F1 100%) !important;
    background-position: 100% 0 !important;
    background-size: 400% 200% !important;
    transition: all 1s ease-in-out !important;
  }
  .t-submit:hover {
    background-position: 0 0 !important;  
  }
    




.t397__tab_active {
    border-bottom-color: #0a6ce8 !important;
    border-image: linear-gradient(to right, #006AEF, #7413D6) 97% 0%;
}

 .t397 .t-align_left .t397__tab_active:after {
   
    background: none;

}

.t547__circle {
  
    background: linear-gradient(93.03deg, #3488F2 1.41%, #8A47E0 95.19%)!important;
}
.t514__circle {
  border: none important;
    background: linear-gradient(93.03deg, #3488F2 1.41%, #8A47E0 95.19%)!important;
}



.t514__textwr-bottompadding {
    padding-bottom: 55px;
}
#rec570811044 .t-name {

    background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), linear-gradient(94.34deg, #006AEF 4.01%, #7413D6 70.5%)!important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

#rec590010308 .t-name {

    background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), linear-gradient(94.34deg, #006AEF 4.01%, #7413D6 70.5%)!important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

#rec589685815 .t-name {

    background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), linear-gradient(94.34deg, #006AEF 4.01%, #7413D6 70.5%)!important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}
#rec942982066 .t-heading {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), linear-gradient(94.34deg, #006AEF 4.01%, #7413D6 70.5%) !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
}
#rec945426306 .t415__btn {
    width: 300px !important; /* Устанавливаем ширину */
    height: 60px !important; /* Устанавливаем высоту */
}
    @media screen and (max-width: 640px)
.t-name_md {
    font-size: 25px;
}
@media screen and (max-width: 1200px)
.t-name_md {
    font-size: 25px;
}
.t-name_md {
    font-size: 25px;
    line-height: 1.35;
}

