.t412__wrapper {
  position: relative;
  z-index: 1;
  background: transparent;
  transition: all 300ms ease-in-out;
}

.t412__wrapper::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 264px;
    height: 264px;
    background: radial-gradient(circle at 100% 0, #9a9bd4, rgba(154, 155, 212, 0) 102%);
    z-index: -1;
    border-radius: 50%;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}

.t412__wrapper img {
    transition: all 300ms ease-in-out;
    padding: 15px;
}

.t412__wrapper:hover img {
    background: #9a9bd4;
}


/*Для кнопок на вакансиях */

.t860__block_hover {
    transform: translateY(0px) !important;
}

.t860__btn-wrapper {
    width: 100%;
}

.t860__btn {
    display: block;
    width: 100%;
    height: 60px;
    line-height: 60px;
}

.t860__wrap {
    padding-top: 48px;
    padding-right: 48px;
    padding-bottom: 48px;
    padding-left: 48px;
}

.t860__title {
    padding-bottom: 36px !important;
}

.t860__inner-col {
    height: auto !important;
}


/*For link*/


/*First tel*/

#rec194564008 .tn-elem[data-elem-id="1589773312369"] .tn-atom {
    transition: 0.2s;
}

#rec194564008 .tn-elem[data-elem-id="1589773312369"] .tn-atom:hover {
    opacity: 0.64;
}


/*Second tel*/

#rec194564008 .tn-elem[data-elem-id="1589773536576"] .tn-atom {
    transition: 0.2s;
}

#rec194564008 .tn-elem[data-elem-id="1589773536576"] .tn-atom:hover {
    opacity: 0.64;
}


/*First mail*/

#rec194564008 .tn-elem[data-elem-id="1589773352885"] .tn-atom {
    transition: 0.2s;
}

#rec194564008 .tn-elem[data-elem-id="1589773352885"] .tn-atom:hover {
    opacity: 0.64;
}


/*Second mail*/

#rec194564008 .tn-elem[data-elem-id="1589773494732"] .tn-atom {
    transition: 0.2s;
}

#rec194564008 .tn-elem[data-elem-id="1589773494732"] .tn-atom:hover {
    opacity: 0.64;
}


/*About*/

#rec194564008 .tn-elem[data-elem-id="1589772733909"] .tn-atom {
    transition: 0.2s;
}

#rec194564008 .tn-elem[data-elem-id="1589772733909"] .tn-atom:hover {
    color: #00C1D5;
}


/*Our conditions*/

#rec194564008 .tn-elem[data-elem-id="1589773156533"] .tn-atom {
    transition: 0.2s;
}

#rec194564008 .tn-elem[data-elem-id="1589773156533"] .tn-atom:hover {
    color: #00C1D5;
}


/*Career*/

#rec194564008 .tn-elem[data-elem-id="1589773176274"] .tn-atom {
    transition: 0.2s;
}

#rec194564008 .tn-elem[data-elem-id="1589773176274"] .tn-atom:hover {
    color: #00C1D5;
}


/*History*/

#rec194564008 .tn-elem[data-elem-id="1589773183051"] .tn-atom {
    transition: 0.2s;
}

#rec194564008 .tn-elem[data-elem-id="1589773183051"] .tn-atom:hover {
    color: #00C1D5;
}


/*Life*/

#rec194564008 .tn-elem[data-elem-id="1589773188367"] .tn-atom {
    transition: 0.2s;
}

#rec194564008 .tn-elem[data-elem-id="1589773188367"] .tn-atom:hover {
    color: #00C1D5;
}


/*Corp. site*/

#rec194564008 .tn-elem[data-elem-id="1589773185115"] .tn-atom {
    transition: 0.2s;
}

#rec194564008 .tn-elem[data-elem-id="1589773185115"] .tn-atom:hover {
    color: #00C1D5;
}


/*inst*/

#rec194564008 .tn-elem[data-elem-id="1589776557652"] .tn-atom {
    transition: 0.2s;
}

#rec194564008 .tn-elem[data-elem-id="1589776557652"] .tn-atom:hover {
    opacity: 0.32;
}


/*vk*/

#rec194564008 .tn-elem[data-elem-id="1589776013278"] .tn-atom {
    transition: 0.2s;
}

#rec194564008 .tn-elem[data-elem-id="1589776013278"] .tn-atom:hover {
    opacity: 0.32;
}


/*ok*/

#rec194564008 .tn-elem[data-elem-id="1589776026676"] .tn-atom {
    transition: 0.2s;
}

#rec194564008 .tn-elem[data-elem-id="1589776026676"] .tn-atom:hover {
    opacity: 0.32;
}


/*avito*/

#rec194564008 .tn-elem[data-elem-id="1589776017487"] .tn-atom {
    transition: 0.2s;
}

#rec194564008 .tn-elem[data-elem-id="1589776017487"] .tn-atom:hover {
    opacity: 0.32;
}


/*hh*/

#rec194564008 .tn-elem[data-elem-id="1589776017512"] .tn-atom {
    transition: 0.2s;
}

#rec194564008 .tn-elem[data-elem-id="1589776017512"] .tn-atom:hover {
    opacity: 0.32;
}


/*make*/

#rec194564008 .tn-elem[data-elem-id="1589773694258"] .tn-atom {
    transition: 0.2s;
}

#rec194564008 .tn-elem[data-elem-id="1589773694258"] .tn-atom:hover {
    color: #151F6D;
}


/*policy*/

#rec194564008 .tn-elem[data-elem-id="1589773614815"] .tn-atom {
    transition: 0.2s;
}

#rec194564008 .tn-elem[data-elem-id="1589773614815"] .tn-atom:hover {
    color: #151F6D;
}


/* Для кнопки в форме */

.t-submit {
    transition: 0.2s;
}

.t-submit:hover {
    background-color: #00E2EC !important;
}

input.t-input.js-tilda-rule.t-input_pvis:focus {
    border: 1px solid #00C1D5 !important;
}


/* Для кнопки наверх */

.t190 {
    height: 48px !important;
    width: 48px !important;
    background-image: url(https://static.tildacdn.com/tild6230-6232-4764-b262-303666353633/up.svg);
    background-size: cover;
    border-radius: 100px;
    box-shadow: 0 2px 4px 0 rgba(11, 16, 71, 0.02), 0 20px 30px 0 rgba(11, 16, 71, 0.05);
    transition: 0.2s;
}

.t190:hover {
    box-shadow: none;
}

a.t190 {
    opacity: 0 !important;
}

svg#Layer_1 {
    opacity: 0 !important;
}


/* Для меню */

.t228__leftside {
    padding-top: 20px !important;
}

.t228__imglogo.t228__imglogomobile {
    margin-right: 136px !important;
}

.t228__positionfixed[style*="visible"] .t228__leftside {
    padding-top: 0 !important;
}


/*Фон для вакансий*/

#rec193791745 {
    padding-bottom: 205px !important;
    background-image: url(https://static.tildacdn.com/tild6633-3361-4635-b435-623737343931/Group.svg);
    background-repeat: no-repeat;
    background-size: 1920px 826px;
    background-position-x: center;
}

#rec193794867 {
    background-color: transparent !important;
    margin-top: -180px !important;
}


/**/


/* кнопку справа, ссылку на политику конфиденциальности слева */

#form192622663 .t-input-group_cb {
    max-width: 50%;
}

#form192622663 .t-input-group_cb a {
    margin-left: 30px;
}

#form192622663 .tn-form__submit {
    float: right;
    margin-top: -83px !important;
}


/* текст набирается в пересечение с плейсхолдер */

#form192622663 .t-input-group_ta textarea {
    padding-top: 20px !important;
}


/* состояние фокуса на полях drop-down и Комментарии */

#form192622663 .t-input-group_ta textarea:focus,
#form192622663 .t-input-group_sb select:focus {
    border: 1px solid #00C1D5 !important;
}


/* Кнопку в вакансиях под  плитками выровнять по левому краю */

#rec193794867 .t142 {
    max-width: 1200px;
    margin: 0 auto;
}

#rec193794867 .t142 a {
    margin-left: 20px;
    float: left;
}


/* кнопка наверх */

.t190 {
    bottom: 50px !important;
    right: 50px !important;
}

/*Для плашек у людей + ховер*/
.t412__content {
  background-image: url(https://static.tildacdn.com/tild6634-6635-4331-b565-346331333966/Back_for_people.svg);
  border-radius: 2px;
  box-shadow: unset;
  transition: box-shadow ease-in-out 250ms;
}
.t412__content:hover {
  box-shadow: 0 2px 4px 0 rgba(11, 16, 71, 0.02), 0 20px 30px 0 rgba(11, 16, 71, 0.05);
}
.t412__content:hover .t412__title{
  transition: color ease-in-out 250ms;
}
.t412__content:hover .t412__title{
  color: #9a9bd4 !important;
}

.t142{
    margin-top: 24px !important;
    }
    
    /*Для кнопки play*/
    #rec195505569 .tn-elem[data-elem-id="1590393630816"] .tn-atom {
    box-shadow: 0 2px 4px 0 rgba(11, 16, 71, 0.02), 0 20px 30px 0 rgba(11, 16, 71, 0.05);
    border-radius: 100px;
    transition: 0.2s;
    }
    
    #rec195505569 .tn-elem[data-elem-id="1590393630816"] .tn-atom:hover {
    box-shadow: none;
    border-radius: 100px;
}

/* фон успеха */

#rec192697412 {
    background-image: url(https://static.tildacdn.com/tild6331-3933-4436-a238-363432383063/back_for_history.svg);
    background-position: center center;
    padding-top: 200px !important;
    padding-bottom: 240px !important;
    margin-bottom: -180px;
    margin-top: -200px;
}

#rec194202200 .t396__artboard,
#rec193449678 {
  background: transparent !important;
}

/* Доработка блока «Мы обеспечим» */
#rec196333199 {
  background-image: url('https://static.tildacdn.com/tild6661-6530-4461-a530-383063363435/back_for_help.svg');
  background-size: cover;
  background-position: center;
}

#rec196333199 .t858__row:last-child {
  width: calc((100% / 3) * 2);
  margin-left: auto;
  margin-right: auto;
}

#rec196333199 .t858__col {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  box-shadow: unset;
  transition: all ease-in-out 250ms;
  transition-delay: unset !important;
}

#rec196333199 .t858__col:hover {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  box-shadow: 0 2px 4px 0 rgba(11, 16, 71, 0.02), 0 20px 30px 0 rgba(11, 16, 71, 0.05);
}

#rec196333199 .t858__col .t-name div {
  transition: all ease-in-out 250ms;
}

#rec196333199 .t858__col:hover .t-name div {
  color: #01c5d8 !important;
}

#rec196333199 .t858__wrap_top {
  position: relative;
}

#rec196333199 .t858__img_circle {
  opacity: 1;
  transition: opacity ease-in-out 250ms;
}

#rec196333199 .t858__col:hover .t858__img_circle {
  opacity: 0;
}

#rec196333199 .t858__wrap_top::before {
  content: url('https://static.tildacdn.com/tild6566-3935-4330-b635-313533666637/round_back.svg');
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
  opacity: 0;
  transition: opacity ease-in-out 250ms;
}

#rec196333199 .t858__col:hover .t858__wrap_top::before {
  opacity: 1;
}


/* Исправление фона блока "Они уже добились успеха" */
.t412__content {
  background-repeat: no-repeat;
  background-position-y: bottom;
}

/*Для плашек карьеры*/
#rec192640071 .tn-elem[data-elem-id="1590460243456"] .tn-atom{
    box-shadow: 0px 2px 4px rgba(11, 16, 71, 0.02), 0px 20px 30px rgba(11, 16, 71, 0.05);
}

#rec192640071 .tn-elem[data-elem-id="1590462289812"] .tn-atom{
    box-shadow: 0px 2px 4px rgba(11, 16, 71, 0.02), 0px 20px 30px rgba(11, 16, 71, 0.05);
}

#rec192640071 .tn-elem[data-elem-id="1590462312124"] .tn-atom{
    box-shadow: 0px 2px 4px rgba(11, 16, 71, 0.02), 0px 20px 30px rgba(11, 16, 71, 0.05);
}

#rec192640071 .tn-elem[data-elem-id="1590463140512"] .tn-atom{
    box-shadow: 0px 2px 4px rgba(11, 16, 71, 0.02), 0px 20px 30px rgba(11, 16, 71, 0.05);
}
#rec192640071 .tn-elem[data-elem-id="1590463238264"] .tn-atom{
    box-shadow: 0px 2px 4px rgba(11, 16, 71, 0.02), 0px 20px 30px rgba(11, 16, 71, 0.05);
}



/* Текст рядом с кнопокой */
.t266__text {
    position: relative;
    top: -85px;
    left: 104px;
}

/* Выравнивание на планшетах */
@media screen and (max-width: 1200px) {
  .t-container.t266__container {
    max-width: 1200px;
  }
  .t-width_12.t266__mainblock {
    max-width: 1160px;
    padding-left: 20px;
  }
}

/* Тень у кнопки */
.t228__right_buttons_but a{
  box-shadow: 0px 2px 4px rgba(11, 16, 71, 0.02), 0px 20px 30px rgba(11, 16, 71, 0.05);
}

#rec199345834 .t266__play {
    display: none;
}


#rec199345834 .t266__descr.t-descr {
    margin-bottom: 110px;
}