::selection {
    background: #131e29;
    color: #fff;
}
/*---Стили меню---*/
@media (min-width: 981px) {
.t228__leftside {
    min-width: 120px;
}
}

/*---Стили программ---*/
.t-store__card__bgimg {
    border-radius: 15px;
}
.t-store__card__title {
    transition: all 0.3s;
    letter-spacing: -1px;
}
.t-store__card__wrap_all:hover .t-store__card__title {
    color: #F07643 !important;
}

.uc-programs-border .t-store__card__wrap_all {
    border: 1px solid #C1CEDB;
    transition: all 0.3s;
}
.uc-programs-border .t-store__card__wrap_all:hover {
    border-color: #F07643;
}

@media (max-width: 480px) {
.t005A__title {
    padding: 0;
}
}
.t005A__title {
    letter-spacing: -1px;
}

/*---Стили лекций---*/
.t-store__card:hover .t-store__card__title {
    color: #F07643 !important;
}
.uc-lectures-main .t-store__card__bgimg,
.uc-lectures-all .t-store__card__bgimg {
    width: 200px;
    margin: auto;
}
.uc-lectures-main .t-store__card:not(:first-child) {
    border-left: 1px solid #C1CEDB;
    margin-left: 0;
    padding-left: 19px;
}
.uc-lectures-main .t-store__card__btns-wrapper,
.uc-lectures-all .t-store__card__btns-wrapper {
    margin-top: 0;
}
@media (min-width: 1201px) {
.uc-lectures-all .t-store__card:not(:nth-child(5n+1)) {
    border-left: 1px solid #C1CEDB;
    margin-left: 0;
    padding-left: 19px;
}
}

/*---Второе меню---*/
.uc-second-menu .t228 {
    top: 80px;
    border-top: 1px solid #C1CEDB;
}

/*---Стили обложки---*/
.t996__cover {
    border-radius: 15px;
}
@media (max-width: 640px) {
.t996__container {
    padding: 20px 0;
    height: fit-content;
}
.t996__cover-wrapper {
    height: 360px !important;
}
.t996__wrapper {
    height: fit-content !important;
}
}
@media (min-width: 641px) {
.t996__wrapper {
    min-height: 420px !important;
}
}


/*---Стили отзывов---*/
.uc-reviews-slider .t728__bgimg {
    margin: 60px 0 60px 60px;
    border-radius: 15px;
}
@media (max-width: 960px) {
.uc-reviews-slider .t728__bgimg {
    width: 120px;
    height: 120px;
    margin: 20px auto 0 20px;
}
.t728__imgcell {
    min-height: 140px !important;
}
}

/*---Стили тарифов---*/
.t1070 .t-card__title, .t1070__price {
    letter-spacing: -1px;
}
.t1070__price_current {
    margin-right: 10px;
}
.t1070__bgimg {
    border-radius: 15px;
}
.t1067__price {
    letter-spacing: -1px;
}
.t1067__price_old {
    font-size: 24px !important;
}

/*---Стили корзины---*/
.t-inputpromocode__btn {
    background: #273D52 !important;
}

/*---Стили формы на фоне картинки---*/
@media (min-width: 1200px) {
.t712 .t712__formwrapper {
    padding: 60px 100px;
}
.t712 .t-submit {
    width: fit-content;
    padding: 0 40px;
}
}
@media (max-width: 480px) {
.t712 .t712__title-second {
    font-size: 24px;
}
}

/*---стили контактов---*/
.t555__contentwrapper .t-text > a:hover {
    color: #f07643 !important;
}
.t555 .t-sociallinks__item > a, .t555 .t-sociallinks__item svg {
    width: 36px !important;
    height: 36px !important;
}
@media (min-width: 961px) {
.t555__contentwrapper {
    vertical-align: top;
}
.t555 .t-col:nth-child(1) {
    height: 330px;
}
.t555 .t-col:nth-child(2) {
    position: absolute;
}
}
.t580__buttons {
    margin-top: 20px;
}

/*---Стили страницы статьи---*/
.t177__descr {
    opacity: 1;
}
@media (max-width: 480px) {
.t253__icon {
    font-size: 56px;
}
}
@media (min-width: 1201px) {
.t1030 .t1030__col {
    max-width: 760px;
    padding-left: 200px;
}
.t1030__textwrapper {
    padding: 40px 40px 120px !important;
}
}
@media (min-width: 961px) {
.uc-cource-header {
    position: relative;
    pointer-events: none;
}
.uc-cource-header .t795 {
    position: absolute;
    width: 100%;
}
}
@media (max-width: 960px) {
.uc-cource-header {
    padding-bottom: 30px !important;
}
}

/*Стили раздела статьи*/
.t404__uptitle, .t404__tag {
    letter-spacing: 0 !important;
}