/* Menu */
    .t228__list_item .t-active {
        opacity: 1;
    }
    .t-menusub__link-item {
        -webkit-transition: color 0.01s ease-in-out, opacity 0.01s ease-in-out !important;
        transition: color 0.01s ease-in-out, opacity 0.01s ease-in-out !important;
    }
    /* Menu 2 */
    .t228__list_item .t-menu__link-item {
        text-transform: uppercase;
        letter-spacing: 1px;
        font-size: 16px !important;
    }
    .t-menusub__link-item {
        text-align: left;
    }
    .t-sociallinks {
        padding-left: 18px !important;
    }
    .t228__right_buttons {
        padding-left: 1px !important;
    }
    .t280__menu__link.t-title.t-title_xl.t-menu__link-item {
        text-transform: none;
        text-align: left;
        letter-spacing: 0;
        margin: 32px 0 32px 0;
    }
    li.t280__menu__item:first-child a {
        border-bottom: 1px solid rgba(255, 255, 255, 0.25);
        padding-bottom: 30px;
    }
    .t228__right_buttons_but {
        text-transform: uppercase;
    }
    .t228__right_buttons_but a {
        text-transform: uppercase;
    }
    .t228 .t-btn {
        height: 30px !important;
        font-size: 12px !important;
        letter-spacing: 1px !important;
        padding-left: 15px;
        padding-right: 15px;
    }
    .t228__list_item {
        /*text-shadow: 0px 0px 10px black;*/
    }
    .t228__list_item:first-child {
        padding-right: 11px !important;
    }
    .t228__list_item:last-child {
        padding-left: 11px !important;
    }
    
    @media only screen and (max-width: 640px) {
        .t-menusub__menu {
            border-bottom: 1px solid #59595c;
        }
        .t-menusub__content {
            padding-bottom: 36px;
        }
    }
    
/* Заголовок */
    .t225__uptitle.t-uptitle.t-uptitle_sm {
        display: none;
    }
    
/* MAIN */
    .t396 {
        /* z-index: 1 !important; */
    }
    .t688__img-wrapper {
        /* background-color: #303033; */
        /* z-index: 12 !important; */
    }
    .t688__textwrapper {
        background-color: rgba(0,0,0,0) !important;
        padding-top: 10px;
    }
    .t688__inner-col {
        background-color: #303033 !important;
        box-shadow: 0px 15px 40px 0px rgba(0,0,0,0.2);
        /* z-index: 11 !important; */
        /* transition: box-shadow 0.2s ease-in-out; */
    }
    /* .t688__inner-col:hover {
         box-shadow: 0px 5px 40px 0px rgba(38,209,95,1); 
    } */
    
    .t688__inner-col:hover {
        background-color: #3d3d40 !important;
    }
    
    .t688{
        /* margin-top: -260px; */
        /* z-index: 10 !important; */
    }
    .t688__img {
        background-size: contain;
        /* z-index: 13 !important; */
    }
    
    /*Main Desktop video*/
    .main-video-shadow {
        z-index: 3 !important;
    }
    
    /*Main Mobile video*/
    .uc-main-video-mobile .t396__artboard {
        z-index: 101 !important;
    }
    .uc-main-video .t396__artboard {
        z-index: 100 !important;
    }
    .uc-practice-for-free {
        margin-top: -100px;
    }
    
/* ГЛАВНАЯ */
    /* Плитка с курсами */
    .t902__bgimg {
        background-size: contain;
        background-position: top;
    }
    .t902__inner-col {
        box-shadow: 0px 15px 40px 0px rgba(0,0,0,0.2);
    }
    .t902__inner-col:hover {
        background-color: #3d3d40 !important;
    }

/* Student reviews */
    .t958__slider.t-slds__container.t-width.t-width_6 {
        margin-left: 0;
    }
    /* .t958__avatar {
        filter: grayscale(100%) blur(5px);
    } */
    .t958__avatar {
      position: relative;
      overflow: hidden;
    }
    
    .t958__avatar::before {
      content: "";
      position: absolute;
      inset: 0;
      background-image: inherit;
      background-size: cover;
      background-position: center;
      filter: grayscale(100%) blur(3px);
      z-index: 0;
    }
    
    .t958__avatar > * {
      position: relative;
      z-index: 1;
    }
    
    
    .t529__name-wrapper .t-review-social-links {
        margin-top: 0 !important;
    }

/* Отзывы */   
    .t529__bubble {
        box-shadow: 0px 15px 40px 0px rgba(0,0,0,0.2);
    }
    .t529__bubble-tail {
        box-shadow: 0px 15px 40px 0px rgba(0,0,0,0.2);
    }
    
/* For whom is this simulator? */
    .t495__line {
        height: 1px;
    }
    
/* Список */
    .t495__col .t-descr ul li {
        margin-bottom: 14px;
    }
    .t495__col .t-descr ul li::marker {
        color: #26d15f;
    }
    
/* Разделитель */
    /*.t118__line {
        height: 2px;}
    
/* Кому подойдет курс? */
    .t650 .t-card__col {
        box-shadow: 0px 15px 40px 0px rgba(0,0,0,0.2);
    }
    .t650 .t-section__container.t-container {
        display: none;
    }
    .t650 li {
        margin-top: 14px;
        margin-bottom: 14px;
    }
    .t650 li::marker {
        color: #26d15f;
    }
    
/* TECH PM - Who do you think will be chosen? */
    .t107__width.t-width.t-width_12.t-img.loaded {
        box-shadow: 0px 15px 40px 0px rgba(0,0,0,0.2);
    }
    
/* TECH PM - Feedback */
    .t1030__textwrapper {
        box-shadow: 0px 15px 40px 0px rgba(0,0,0,0.2);
    }
    .t1030__img.t-bgimg.loaded {
        box-shadow: 0px 15px 40px 0px rgba(0,0,0,0.2);
        filter: grayscale(100%);
    }
    
/* TECH PM - Who is the author? */
    .t544__text.t-text.t-text_sm li::marker {
        content: '▪  ';
        color: #27D15F;
    }
    
/* Основы продакт-менеджмента - Как проходит обучение */
    .t550 .t-section__container.t-container.t-container_flex {
        display: none;
    }

/* Table - Your superpower after the simulator */
    .t613__content {
        box-shadow: 0px 15px 40px 0px rgba(0,0,0,0.2);
    }
    .uc-table_no-space {
        padding-bottom: 35px !important;
    }

/* Who are the authors and mentors? */
    /* Преподаватели */
    /* .t527__container.t-container {
        padding-top: 0 !important;
    } */
    
    /*.t527__bgimg { */
        /* background-size: contain; */
        /* background-position: left; */
    /*}*/
    
    .t527 .t-section__container.t-container {
        display: none;
    }
    /*
    .t527__perstext.t-text.t-text_xs li::marker {
        content: '▪  ';
        color: #27D15F;
    }
    .t544 li{
        margin-top: 14px;
        margin-bottom: 14px;
    }
    */
    
    /*.t527__container.t-container {
        padding-top: 60px !important;
    } */
    
/* What does simulator look like? */
    .t121 .t-video-lazyload {
        box-shadow: 0px 15px 40px 0px rgba(0,0,0,0.4);
    }
    
/* Pricing */
    .t490__img.t-img {
        margin-bottom: 0;
    }
    .t490 .t-section__container.t-container .t-col.t-col_12 .t-section__topwrapper.t-align_center .t-title {
        color: #000000;
        font-size: 64px;
    }
    .t490 .t-section__topwrapper {
        margin-bottom: 60px !important;
    }
    .t490 .t-section__title {
        margin-bottom: 55px !important;
    }
    .t795__title.t-title.t-title_xs.t-margin_auto {
        margin-bottom: 0;
        margin-top: 10px;
    }
    .t588__title {
        margin-bottom: 5px;
    }
    .t588__buttons {
        margin-top: 0px;
    }
    .t588__btn-size_xl {
        font-size: 24px;
    }
    .t588__btn {
        letter-spacing: 1px;
    }
    /* Поп-ап */
    .t390__btn {
        font-size: 16px;
        letter-spacing: 1px;
        text-transform: uppercase;
    }
    .t503 .t-section__topwrapper {
        margin-bottom: 35px;
    }
    .t503 .t-card__col {
        margin-top: 35px;
    }
    .t503 .t-card__title {
        margin-top: 10px;
    }
    
    
/* ОСНОВЫ ПМ - Стоимость */
    .t599__btn.t-btn.t-btn_sm {
        letter-spacing: 1px;
        font-size: 16px;
    }
    .t599__content {
        text-align: left;
        box-shadow: 0px 15px 40px 0px rgba(0,0,0,0.08);
    }
    .t599__subtitle {
        margin-left: 0;
        letter-spacing: 1px;
    }
    .t599__price {
        margin-top: 0px;
    }
    
/* Our students work at */
    .t595 .t-section__container.t-container {
        display: none;
    }
    .t595__item {
        padding: 45px;   
    }
    
/* Popup */
    .t702 .t-submit {
        font-size: 20px;
        letter-spacing: 1px;
        height: 64px;
    }
    .t-form__inputsbox .t-input-group.t-input-group_em .t-input-block input {
        border-radius: 0px !important;
        font-size: 24px;
    }
    
/* Footer */
    .t464__descr ul li a:hover {
        color: #FFFFFF !important;
    }
    .t420__descr ul li a:hover {
        color: #FFFFFF !important;
    }
    @media only screen and (min-width: 640px) {
        .t420__title, .t420__descr {
            padding-left: 20px;
        }
    }
    
/* ML - Why does the future belong to ML Product Managers? */
    .t477__blockimg.t-bgimg.loaded {
        background-size: contain;
        background-color: #303033;
    }
    .t477__col {
        box-shadow: 0px 15px 40px 0px rgb(0 0 0 / 20%);
    }
    
/* ОСНОВЫ ПМ - Резюме */
    .t673__textwrapper ul li {
        padding-bottom: 18px;
    }
    .t400__wraptwo button:hover {
        background-color: #2c9c51 !important;
        color: white !important;
    }
    
/* BLOG */
    .t897 .t-section__title.t-title {
        font-size: 64px;
    }
    .t897 .t-feed__post a .t-name {
        transition: 0.2s linear;
    }
    .t897 .t-feed__post a:hover .t-name {
        color: #27D15F !important;
    }
    .t897 a .t-feed__post-imgwrapper {
        box-shadow: 0px 15px 40px 0px rgb(0 0 0 / 67%);
        transition: 0.2s linear;
    }
    /* .t897 a:hover .t-feed__post-imgwrapper {
        box-shadow: 0px 15px 40px 0px rgb(39 209 95 / 33%);
    } */
    .t220__textwrapper {
        padding-top: 20px;
    }
    .t807__answers {
        padding-bottom: 0 !important;
    }
    .uc-img-shadow img {
        box-shadow: 0px 15px 30px -10px rgba(0, 11, 48, 0.2);
        border: solid 1px #b8b8b8;
    }
    
/* BTN */
    .uc-btn-dark-big a {
        --border-width: 0px !important;
        letter-spacing: 1px;
    }
    .uc-btn-dark-big a:hover {
        color: white !important;
        background-color: #1c9c46 !important;
        --border-width: 0px !important;
    }
    
/* КОНФЕРЕНЦИИ */  
    .t517__sectioninfowrapper {
        padding-bottom: 10px;
    }
    .t517__innercol {
        box-shadow: 0px 15px 40px 0px rgb(0 0 0 / 20%);
    }
    
/* Тень */
    /* Хард-скиллы */
    .t774__wrapper {
        box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.2);
    }
    /* Отзывы */
    .t958__card-wrapper {
        box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.2);
    }
    .t958__item .t-slds__wrapper {
        overflow: visible;
    }
    .t958__gallery {
        overflow: visible;
    }

/* Картинки для хард-скиллов */
    .t774__bgimg {
        background-position: left;
        background-repeat: no-repeat;
        background-size: contain;
    }
    .t774__textwrapper.t774__paddingsmall {
        padding-top: 0px; 
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
    }
    
/* Контакты */
.uc-contacts {
    .t822__col {
        margin-bottom: 0px;
    }
    .t822__title {
        padding-bottom: 10px;
    }
}

/* Авторы */
    .t527__bgimg {
        background-position: top center !important;
        margin-bottom: 15px;
        background-size: contain;
    }
    .t527__bottommargin_lg {
        margin-bottom: 3px;
    }
    .t766__bottom-wrapper {
        display: none;
    }
    .t527 .t-persons-social-links {
        margin-top: 8px;
    }
    
/* Блог Шапка */
    .t174__textwrapper {
        max-width: 750px !important;
    }
    .t174__textwrapper {
        height: auto;
    }
    @media screen and (max-width: 640px) {
        .t174__uptitle {
            padding-top: 25px;
            padding-left: 0;
            padding-right: 0;
        }
        .t174__title {
            padding-top: 15px;
            padding-bottom: 20px;
            padding-left: 0;
            padding-right: 0;
        }
        .t174__descr {
            padding-bottom: 30px;
            padding-left: 0;
            padding-right: 0;
        }
    }
    
/* База знаний */
    .t404__col {
        box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.2);
    }
    .t404__col .t404__textwrapper {
        transition: background-color 0.1s ease-in-out;
    }
    .t404__col:hover .t404__textwrapper {
        background-color: #37373b !important;
    }
    .t404__showmore {
        box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.2);
    }
    .t404 .t404__showmore td {
        letter-spacing: 2px;
        font-size: 15px !important;
    }
    @media screen and (max-width: 640px) {
        .t404 .t404__showmore td {
            letter-spacing: 2px;
            font-size: 13px !important;
        }
    
        .t404__textwrapper {
            padding-top: 15px;
            padding-bottom: 15px;
            padding-left: 15px;
            padding-right: 15px;
        }
    }
    .blog_title_heading h1 {
        text-shadow: 0px 15px 40px rgba(0, 0, 0, 1) !important;
    }
    .blog_title_image {
        z-index: 0 !important;
    }


@media only screen and (min-width: 640px) {
        /* Authors */
        .t527__bgimg {
            background-size: contain !important;
            background-position: top left;
            height: 240px;
            padding-bottom: 0 !important;
        }
        /* .t527 .t-list__item {
        /*     margin-top: 50px;
        } */
    }



@media only screen and (max-width: 640px) {

/* MAIN */
    .t688__textwrapper_inner.t688__sp .t-card__title {
        font-size: 29px;
    }

/* Titles */
    .t015__uptitle.t-uptitle.t-uptitle_md {
        display: none;
    }
    .t015__title.t-title.t-title_lg {
        font-size: 40px;
        letter-spacing: -1px;
    }
    .t015__descr.t-descr.t-descr_xl {
        padding-top: 20px !important;
        font-size: 18px !important;
    }
    .t225__uptitle.t-uptitle.t-uptitle_sm {
        display: none;
    }
    .uc-heading-small .t015__title.t-title.t-title_lg {
        font-size: 30px !important;
    }
    
/* Numbers */
    .uc-numbers {
        padding-bottom: 30px !important;
    }

/* Student reviews */   
    .t958__author-descr.t-descr.t-descr_xs {
        font-size: 14px !important;
    }
    .t958__review-text.t-text.t-text_md {
        font-size: 16px !important;
    }
    .t958__author-name.t-heading.t-heading_xs {
        font-size: 18px !important;
    }
    
/* Как работает гиперфокус */
    .t495__col {
        margin-bottom: 30px !important;  
    }

/* Кому подойдет курс? */
    .t650__text .t-card__title {
        font-size: 24px;
    }

/* For whom is this simulator? */
    .uc-text_columns {
        padding-top: 0px !important;
    }
    .uc-text_columns .t495__col {
        margin-top: 5px;
        margin-bottom: 40px;
    }
    .uc-text_columns .t495__col .t-descr {
        font-size: 16px !important;
    }
    
/* TECH - Reasons why PMs want to boost their tech skills */
    .uc-reasons {
        padding-top: 0px !important;
        padding-bottom: 10px !important;
    }
/* TECH PM - Feedback */   
    .uc-reviews {
        padding-bottom: 0 !important;
    }

/* Table - Your superpower after the simulator */
    .t613__mobile {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    
/* Drop-down cards */
    .t585__text.t-descr.t-descr_xs {
        font-size: 16px !important;
    }
    .t585__trigger-button span {
        font-size: 18px !important;
    }
    .uc-table_no-space {
        padding-top: 5px !important;
    }
    
/* Who is the author? */
    .t544__title.t-heading.t-heading_xs {
        font-size: 30px !important;
    }
    .t544__text.t-text.t-text_sm span {
        font-size: 18px !important;
    }
    .t544__descr.t-descr.t-descr_xs {
        font-size: 16px !important;
    }
    .t527__bgimg {
        background-size: contain !important;
    }
        /* background-position: left;
    .t527__itemwrapper {
        margin-left: 0;
        margin-right: 10px !important;
        max-width: 100vw;
    }
    */
    .t527__bgimg.t-bgimg.loaded {
        padding-bottom: 67% !important;
    }
    /*.t527__persdescr {
    /*    font-size: 16px !important;
    /*}
    /*.t527__perstext {
    /*    font-size: 16px !important;
    /*}
    /*.t527__container.t-container {
    /*    padding-top: 30px !important;
    /*}
    /*.t527 {
        padding-bottom: 60px;
    }*/

/* Certificate */
    .uc-certificate {
        padding-bottom: 30px !important;
    }
    .t195__text.t-text.t-text_md {
        padding-top: 0 !important;
        font-size: 21px !important;
    }
    
/* Большая кнопка */
    /* .t400 .t400__submit_size_xxl .t400__text {
        height: 100px !important;
    } */
    
/* Pricing */   
    .t588__btn-size_xl {
        font-size: 18px !important;
    }
    .t490__img.t-img {
        display: none;
    }
    .t490 .t-section__container.t-container .t-col.t-col_12 .t-section__topwrapper.t-align_center .t-title {
        font-size: 40px;
        letter-spacing: -1px;
    }
    .t490 .t-section__topwrapper {
        margin-bottom: 0 !important;
        margin-top: 60px;
    }
    .t490__col {
        margin-bottom: 30px;
    }
    .t-card__col.t-card__col_focus.t490__col.t-col.t-col_3.t-align_center.t-item {
        margin-bottom: 0;
    }
    .t-card__col.t-card__col_focus.t490__col.t-col.t-col_4.t-align_center.t-item {
        margin-bottom: 0;
    }
    .uc-icons_columns {
        padding-bottom: 10px !important;
    }
    .uc-icons_columns .t-section__title {
        margin-bottom: 10px !important;
    }
    .uc-not_satisfied {
        padding-top: 0 !important;
        padding-bottom: 60px !important;
    }
    .uc-pay {
        padding-top: 15px !important;
        padding-bottom: 20px !important;
    }
    .t503__content .t-card__title{
        /* margin-top: 5px; */
    }
    .t503 .t-card__col {
        /* margin-top: 20px !important; */
    }
    .t503__img {
        height: 32px;
    }
    .t503 .t-col {
        padding-left: 60px;
        padding-right: 40px;
    }
    .t1033__title {
        font-size: 24px;
    }
    .t1033__text {
        font-size: 24px;
    }
    .t1033__line {
        margin: 0;
    }
    
    /* Поп-ап */
    .t390__btn {
        font-size: 15px;
        letter-spacing: 0px;
        text-transform: uppercase;
    }
    
/* Логотипы */
    /*.t-col.t595__item.t595__item_4-in-row {
        padding: 30px
    }*/
    .t595__item {
        padding: 30px !important;   
    }

/* Резюме начинающего продакта */
    .t400__text {
        padding: 0 !important;
    }

/* BLOG */
    /* .t897 .t-section__title.t-title {
        font-size: 40px;
    } */
    
}