/*ГЛАВНАЯ*/

/*header кнопки*/
#nav1132621706 > div > div.t228__rightside > div > div > div > div > a {
    height: 52px;
    font-size: 16px;
}

/*залипающий хедер*/
#nav1232568531 > div {
    background: #FFFFFF;
    box-shadow: 1px 0px 5px rgba(23, 30, 39, 0.06), -1px 1px 5px rgba(23, 30, 39, 0.07);
    border-radius: 50px;
}

/*stiky tg and whatsapp in the corner*/
#rec1232284726 > div > div > div.t396__elem.tn-elem.tn-elem__12699900811709749865577.t-animate.t-animate_started,
#rec1232284726 > div > div > div.t396__elem.tn-elem.tn-elem__12699900811709749865582.t-animate.t-animate_started { 
  top: 0;
  transition:  margin-top ease 0.01s;
}

#rec1232284726 > div > div > div.t396__elem.tn-elem.tn-elem__12699900811709749865577.t-animate.t-animate_started:hover{
      margin-top: -6px;
}

#rec1232284726 > div > div > div.t396__elem.tn-elem.tn-elem__12699900811709749865582.t-animate.t-animate_started:hover {
      margin-top: -6px;
}

#rec1232284726  {
  position: sticky;
  position: -webkit-sticky;
  z-index: 999;
  bottom: 0px;
}

.t-records {
  overflow-x: unset !important;
}

#rec1232284726 > div > div > div.t396__elem.tn-elem.tn-elem__7163537591709930853455 > a {
    position: absolute;
    width: 100%;
}

/*тест на главной: отступ от блока «Есть вопросы по выбору программы» меньше на 30px*/
#rec5263465901 {
    margin-top: -30px;
}

/*плашки героя главной — размытие фона 10px как в макете (новые блоки на главной 5272980501 / 5272980701 и черновик 5267480901 / 5267481501)*/
#rec5272980501 .tn-elem[data-elem-id="1751100379715"] .tn-atom,
#rec5272980501 .tn-elem[data-elem-id="1751100404068"] .tn-atom,
#rec5272980501 .tn-elem[data-elem-id="1751100365207"] .tn-atom,
#rec5272980501 .tn-elem[data-elem-id="1751100379711"] .tn-atom,
#rec5272980501 .tn-elem[data-elem-id="1751100326381"] .tn-atom,
#rec5272980701 .tn-elem[data-elem-id="1751100379715"] .tn-atom,
#rec5272980701 .tn-elem[data-elem-id="1751100404068"] .tn-atom,
#rec5272980701 .tn-elem[data-elem-id="1751100365207"] .tn-atom,
#rec5272980701 .tn-elem[data-elem-id="1751100379711"] .tn-atom,
#rec5272980701 .tn-elem[data-elem-id="1751100326381"] .tn-atom,
#rec5267480901 .tn-elem[data-elem-id="1751100379715"] .tn-atom,
#rec5267480901 .tn-elem[data-elem-id="1751100404068"] .tn-atom,
#rec5267480901 .tn-elem[data-elem-id="1751100365207"] .tn-atom,
#rec5267480901 .tn-elem[data-elem-id="1751100379711"] .tn-atom,
#rec5267480901 .tn-elem[data-elem-id="1751100326381"] .tn-atom,
#rec5267481501 .tn-elem[data-elem-id="1751100379715"] .tn-atom,
#rec5267481501 .tn-elem[data-elem-id="1751100404068"] .tn-atom,
#rec5267481501 .tn-elem[data-elem-id="1751100365207"] .tn-atom,
#rec5267481501 .tn-elem[data-elem-id="1751100379711"] .tn-atom,
#rec5267481501 .tn-elem[data-elem-id="1751100326381"] .tn-atom {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
}

/*кнопка «Пройти тест на уровень» в герое: кликабельна и ховерится вся целиком, лёгкий ховер без тени.
  Тексты поверх фона не перехватывают курсор — hover и клик достаются подложке-кнопке.*/
#rec5272980501 .tn-elem[data-elem-id="1793300000000002"],
#rec5272980501 .tn-elem[data-elem-id="1793300000000003"],
#rec5272980701 .tn-elem[data-elem-id="1793300000000012"],
#rec5272980701 .tn-elem[data-elem-id="1793300000000013"],
#rec5267480901 .tn-elem[data-elem-id="1793300000000002"],
#rec5267480901 .tn-elem[data-elem-id="1793300000000003"],
#rec5267481501 .tn-elem[data-elem-id="1793300000000012"],
#rec5267481501 .tn-elem[data-elem-id="1793300000000013"] {
    pointer-events: none;
}

#rec5272980501 .tn-elem[data-elem-id="1793300000000001"] .tn-atom,
#rec5272980701 .tn-elem[data-elem-id="1793300000000011"] .tn-atom,
#rec5267480901 .tn-elem[data-elem-id="1793300000000001"] .tn-atom,
#rec5267481501 .tn-elem[data-elem-id="1793300000000011"] .tn-atom {
    cursor: pointer;
    transition: filter .2s ease;
}

#rec5272980501 .tn-elem[data-elem-id="1793300000000001"] .tn-atom:hover,
#rec5272980701 .tn-elem[data-elem-id="1793300000000011"] .tn-atom:hover,
#rec5267480901 .tn-elem[data-elem-id="1793300000000001"] .tn-atom:hover,
#rec5267481501 .tn-elem[data-elem-id="1793300000000011"] .tn-atom:hover {
    filter: brightness(.97);
}






/*--------КУРС N5 ---------*/


/*header кнопки*/
#nav1269989741 > div > div.t228__rightside > div > div > div > div > a {
    height: 52px;
    font-size: 16px;
}



/*залипающий хедер*/
#nav1269989771 > div {
    background: #FFFFFF;
    box-shadow: 1px 0px 5px rgba(23, 30, 39, 0.06), -1px 1px 5px rgba(23, 30, 39, 0.07);
    border-radius: 50px;
}

/*stiky tg and whatsapp in the corner*/
#rec1269990081 > div > div > div.t396__elem.tn-elem.tn-elem__12699900811709749865577.t-animate.t-animate_started,
#rec1269990081 > div > div > div.t396__elem.tn-elem.tn-elem__12699900811709749865582.t-animate.t-animate_started { 
  top: 0;
  transition:  margin-top ease 0.01s;
}

#rec1269990081 > div > div > div.t396__elem.tn-elem.tn-elem__12699900811709749865577.t-animate.t-animate_started:hover{
      margin-top: -6px;
}

#rec1269990081 > div > div > div.t396__elem.tn-elem.tn-elem__12699900811709749865582.t-animate.t-animate_started:hover {
      margin-top: -6px;
}

#rec1269990081  {
  position: sticky;
  position: -webkit-sticky;
  z-index: 999;
  bottom: 0px;
}

.t-records {
  overflow-x: unset !important;
}

#rec1269990081 > div > div > div.t396__elem.tn-elem.tn-elem__7163537591709930853455 > a {
    position: absolute;
    width: 100%;
}


/*--------ТЕСТ ПО ЯПОНСКОМУ (language-test) ---------*/

/*header кнопки (как на главной)*/
#nav5188798001 > div > div.t228__rightside > div > div > div > div > a {
    height: 52px;
    font-size: 16px;
}

/*залипающий хедер (как на главной)*/
#nav5263352601 > div {
    background: #FFFFFF;
    box-shadow: 1px 0px 5px rgba(23, 30, 39, 0.06), -1px 1px 5px rgba(23, 30, 39, 0.07);
    border-radius: 50px;
}

/*никакого bold, только medium*/
.vb-j7k__answer,
.vb-j7k__answer-text,
.vb-j7k__answer-label,
.vb-j7k__feedback-title,
.vb-j7k__correct,
.vb-j7k__breakdown dd,
.vb-j7k__review-list strong,
.vb-c8m__answer-label,
.vb-c8m__feedback-title,
.vb-c8m__breakdown dd,
.vb-c8m__review-list strong {
    font-weight: 500 !important;
}

/*формы в зеро-попапах: radio/checkbox (Telegram / WhatsApp / Перезвонить / Email) — шрифт сайта, а не Times*/
.t396 .t-radio__wrapper,
.t396 .t-radio__control,
.t396 .t-checkbox__wrapper,
.t396 .t-checkbox__control {
    font-family: var(--t-text-font, 'CeraPro'), Arial, sans-serif;
}

/*тест (language-test), первый экран: буллеты «Проходите тест прямо на сайте…» и «Результаты сразу…» — 17px*/
#rec5256877701 .vb-c8m__list li {
    font-size: 17px;
    line-height: 24px;
}

/*тест (language-test), первый экран: «Бесплатный онлайн-тест» — 13px (было 12px)*/
#rec5256877701 .vb-c8m .vb-c8m__eyebrow,
#rec5256877701 .vb-c8m__eyebrow {
    font-size: 13px;
}

