/* Плавное проявление 1-го блока и меню моб. версии */
@media screen and (max-width: 1199px) {
#rec529802690,
.t450__burger_container {
    overflow: hidden;
    opacity: 0;
    animation: showDiv 1.5s forwards;
    animation-delay: 0.7s;
    }
}




/* Плавное проявление кнопки наверх */
.t190 {
  overflow: hidden;
  opacity: 0;
  animation: showDiv 0.8s forwards;
  animation-delay: 0.3s;
}


@-webkit-keyframes showDiv {
0% {
    opacity: 0;
    }
100% {
    opacity: 1;
    }
}




/* Цвет выделения текста */
::selection {
    background: ;
}



/* Размер заголовка в моб версии в блоке «Стоимость занятий» */
@media screen and (max-width: 640px) {
#rec491789052 .t-title_xs {
    font-size: 26px;
}
}




/* Шапка в моб версии на странице «VUZ» */
@media screen and (max-width: 980px) {
.t228__leftcontainer, .t228__centercontainer, .t228__rightcontainer {
    padding: 0px 0;
    }


.t228__leftside, .t228__rightside, .t228__centerside {
    text-align: left;
    }
}


/* Отступ от заголовка В СМИ снизу */
.t896 .t-section__title {
    margin-bottom: -20px;
    }


.t-section__topwrapper {
    margin-bottom: 32px !important;
}






/* Логотипы в блоке «В СМИ» в ПК */
@media screen and (min-width: 1200px) {
.t-feed__post-bgimg {
    width: 116px !important;
    height: 118px !important;
    }
}


/* Логотипы внутри поста блока в ПК  */
@media screen and (min-width: 1200px) {
.t-feed__post-popup__cover-wrapper {
    width: 15%;
    }
}






/* Логотипы в блоке «В СМИ» в моб. */
@media screen and (max-width: 480px) {
.t-feed__row-grid__post-wrapper .t-feed__post-bgimg {
    width: 35% !important;
    padding-bottom: 35% !important;
    }
}


@media screen and (max-width: 480px) {
/* Уменьшение лого Yandex Dzen и KP.ru в блоке «В СМИ» внутри поста в моб. */
.t-feed__post-popup__cover-wrapper {
    width: 30%;
    }
}








/* Длина правой плашки в блоке «Стоимость занятий» */
@media screen and (min-width: 1200px) {
.t599__featured {
    max-width: 570px !important;
}
}







/* Поднятие 1-го блока в разрешениях 12-14 дюймовых экранов */
@media (min-width: 1024px) and (max-width: 1400px) {
.tn-elem__5298026901671569582909,
.tn-elem__5298026901671571326245,
.tn-elem__5298026901671571555504,
.tn-elem__5298026901671571629760,
.tn-elem__5298026901671571784779,
.tn-elem__5298026901671633784309,
.tn-elem__5298026901671572053620,
.tn-elem__5298026901671630824102,
.tn-elem__5298026901671630427767,
.tn-elem__5298026901672762550425,
.tn-elem__5298026901672762769143,
.tn-elem__5298026901672762459905 {
    transform: translate(0,-80px) !important;
}


.tn-elem__5298026901672770285736 {
    transform: translate(0,-40px) !important;
}
}





/* Поднятие 1-го блока страницы «VUZ» в разрешениях 12-14 дюймовых экранов */
@media (min-width: 1024px) and (max-width: 1400px) {
.tn-elem__5348406351671571326245,
.tn-elem__5348406351671571555504,
.tn-elem__5348406351671571629760,
.tn-elem__5348406351673118949041,
.tn-elem__5348406351671569582909 {
    transform: translate(0,-94px) !important;
}
}


@media (min-width: 1024px) and (max-width: 1400px) {
.Arrow1 {
    transform: translate(0,-136px) !important;
}
}















/* Сендвич в моб версии */
.t-menuburger span {
border-radius: 50px;
}

.t450__burger_container {
border: 2px solid #368c17;
border-radius: 50px;
width: 48px;
height: 48px;
}

.t450__burger_bg {
opacity: 50%;
}

.t-menuburger {
width: 26px !important;
}


@media (min-width: 640px) and (max-width: 1200px) {
.t450__burger_container {
    top: 40px !important;
    right: 40px;
}
}






/* Шапка в ПК версии */
@media screen and (min-width: 1200px) {
.t228 {
background-image: linear-gradient(to bottom, rgba(255,255,255,0.75), rgba(255,255,255,0.75)) !important;
backdrop-filter: blur(10px) !important;
-webkit-backdrop-filter: blur(10px) !important;
    }
}






/* Возврат прелоадера в исходный масштаб */
@media (min-width: 320px) and (max-width: 640px) {
#rec533610419

.t396__scale {
    transform: scale(1);
    }
}


/* Возврат блока с отзывами в исходный масштаб */
@media (min-width: 319px) and (max-width: 480px) {
#rec530007070

.t396__scale {
    transform: scale(1);
    }
}









/* хлебные крошки */
.tn-elem[data-elem-id="1673175216565"] .tn-atom {
    transition: .2s;
}

/* хлебные крошки */
.tn-elem[data-elem-id="1673175216565"] .tn-atom:hover {
    opacity: 100% !important;
}




/* Увеличение кегля шрифта !кнопки! в меню моб версии */
@media screen and (max-width: 640px) {
.t-btn_sm {
    font-size: 15px;
    letter-spacing: -0.41px;
    }
}





/* Кнопка наверх */
@media screen and (min-width: 1200px) {
.t190 svg {
    width: 60px !important;
    height: 60px !important;
    }
}


@media screen and (max-width: 640px) {
.t190 {
    left: 15px !important;
    bottom: 12px !important;
    z-index: 999 !important;
    }
}


@media (min-width: 640px) and (max-width: 980px) {
.t190 {
    left: 40px !important;
    bottom: 38px !important;
    }
}


@media (min-width: 980px) and (max-width: 1200px) {
.t190 {
    left: 20px !important;
    bottom: 20px !important;
    }
}


.t190 svg path {
    fill: #11111100 !important;
    width: 52px !important;
    height: 52px !important;
}

@media screen and (min-width: 1200px) {
.t190:before {
    content: '';
    background-size: contain;
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
    display: inline-block;
    position: fixed;
    bottom: 40px;
    left: 40px;
    z-index: -1;
    }
    
.t190:before {
    background-image: url('https://static.tildacdn.com/tild3361-6632-4037-a638-323362316430/Arrow_TOP_pc.svg');
    }
}


@media screen and (max-width: 640px) {
.t190:before {
    content: '';
    background-size: contain;
    background-repeat: no-repeat;
    width: 52px;
    height: 52px;
    display: inline-block;
    position: fixed;
    bottom: 18px;
    left: 18px;
    z-index: -1;
    }
    

.t190:before {
    background-image: url('https://static.tildacdn.com/tild6130-3932-4462-b732-643866343662/Arrow_TOP_mob.svg');
    }
}
    
    
@media (min-width: 640px) and (max-width: 980px) {
.t190:before {
    content: '';
    background-size: contain;
    background-repeat: no-repeat;
    width: 52px;
    height: 52px;
    display: inline-block;
    position: fixed;
    bottom: 40px;
    left: 40px;
    z-index: -1;
    }


.t190:before {
    background-image: url('https://static.tildacdn.com/tild6130-3932-4462-b732-643866343662/Arrow_TOP_mob.svg');
    }
}


@media (min-width: 980px) and (max-width: 1200px) {
.t190:before {
    content: '';
    background-size: contain;
    background-repeat: no-repeat;
    width: 52px;
    height: 52px;
    display: inline-block;
    position: fixed;
    bottom: 20px;
    left: 20px;
    z-index: -1;
    }


.t190:before {
    background-image: url('https://static.tildacdn.com/tild6130-3932-4462-b732-643866343662/Arrow_TOP_mob.svg');
    }
}






/* tooltip */
@media screen and (min-width: 1200px) {
.tn-elem[data-elem-id="1677704982074"] .tn-atom__tip {
    width: 660px !important;
    }
}
