/*Чтобы FPS при скролле фоновых картинок был достойным*/
.t-cover {
    will-change: transform;
}

/*Чтобы Teamlead Crew x SberMarket нормально переносилось в шапке*/
.t997__title {
    width: 90vw;
}
/*Чтобы дата и время на первом экране лендоса были выше заголовка*/
.t997__inner {
    flex-direction: column-reverse;
}
.t997__header-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
    justify-content: flex-start;
}
.t997__cards-wrapper {
    margin-top: 110px;
    margin-bottom: 0px;
}

/*Чтобы дата и время на первом экране лендоса были выше заголовка*/
.t-btn {
    font-size: 24px;
}
/*Чтобы дата и время на первом экране лендоса не разрывались отступом на мобилках*/
@media screen and (max-width: 960px) {
    .t997__col {
    margin-bottom: 0px;
    }
}
/*Чтобы числа на втором экране лендосов Crew были крупными на мобилках*/
@media screen and (max-width: 640px) {
    .t-heading_lg {
    font-size: 56px;
    }
}
/*Чтобы цены в тарифах Crew были крупными*/
@media screen and (max-width: 640px) {
    .t-name_md {
    font-size: 32px;
    }
}
/*Пытался улучшить отображение обложек лендингов Crew на мобилках, но не помогло
@media screen and (max-width: 960px) {
    .t997__col {
    margin-bottom: 0px;
    }
    .t997__cards-wrapper {
    margin-top: 64px;
    }
    .t-cover__carrier {
    height: 110vh !important;
    }
    .t-cover {
    height: 110vh !important;
    }
}
*/
/*Чтобы текст в маленьких кнопках был мельче, чем в больших*/
.t-btn_xs {
    font-size: 16px !important;
}
/*Чтобы важные кнопки были покрупнее*/
.t-btn_sm {
    height: 60px;
}
/*Кнопка подписки на главной Crew*/
.t-submit {
    font-size: 24px
}
/*Чтобы в тарифах (билетах) кнопка не отлетала слишком далеко вниз от текста*/
.t608__descr {
    margin-bottom: 32px;
}
/*Приподнял логотип в шапке, чтобы выглядел по центру*/
.t456__leftwrapper {
    padding-bottom: 9px;
}
/*Чтобы заголовки не отлетали слишком далеко от своих блоков*/
.t649 .t-section__topwrapper {
    margin-bottom: 32px !important;
}
.t513 .t-section__title {
    margin-bottom: 32px;
}
.t527 .t-section__topwrapper {
    margin-bottom: 32px;
}
.t050__descr {
    padding-top: 32px;
}
.t594 .t-section__topwrapper {
    margin-bottom: 0px !important;
}
.t594 .t-section__title {
    margin-bottom: 0px !important;
}
/*Чтобы заголовок "Что такое Podlodka" и аналогичные не отлетали слишком далеко от своего блока*/
.t795__title {
    margin-bottom: 32px;
}
/*Чтобы расписание на лендинге конкретного Crew смотрелось нормально*/
.t513__bottommargin {
    margin-bottom: 0px;
}
.t513__leftcol {
    margin-top: 0px !important;
}
.t513__rightcol {
    margin-top: 0px !important;
}
/*Чтобы логотипы партнеров выравнивались по левому краю*/
.t594__container {
    -webkit-justify-content: left;
}
/*Чтобы описание выпуска на странице выпуска выравнивалось по фотке спикера*/
@media screen and (max-width: 1200px) {
    .t480__textwrapper {
    height: 100% !important;
    }
}
/*Чтобы тайтл на лендингах Crew в мобильной версии не был мелким*/
@media screen and (max-width: 1200px) {
    .t-title_md {
    font-size: 48px;
    }
}
/*Чтобы тайтл у билетов на лендингах Crew в мобильной версии не был мелким*/
@media screen and (max-width: 480px) {
    .t-title_xxl {
    font-size: 48px;
    }
}
