/* Цветные заголовки с выделением слова плашкой с градиентом */
.biosens-h-color {
    color: #4157ae; /* синий */
}

.biosens-h-color2 {
    color: #BB9234; /* песочный */
}

.biosens-h-color3 {
    color: #ffffff; /* белый */
}

.h-bg-color-corner-r, .h-bg-color2-corner-r {
    display: inline-block;
    padding: 0 14px 6px 14px;
    
    border-radius: 30px;
    
    color: #fff;
    line-height: 1.1;
}

.h-bg-color-corner-r {
    background: #2E3F7F linear-gradient(#2E3F7F, #738abf); /* синий градиент */
}

.h-bg-color2-corner-r {
    background: #7A5A11 linear-gradient(#7A5A11, #DDC285); /* песочный градиент */
}

.h-bg-color-corner-r a, .h-bg-color2-corner-r a {
    text-decoration: none;
    color: #fff !important;
}

/* Стиль табов, селектов в цветах градиента меню */
.t395__tab.t395__tab_active,
.t395__firefoxfix, .t395__select,
.t819__wrapper,
.t819__firefoxfix, .t819__select {
    background: #2c69a0 linear-gradient(#2E3F7F, #738abf) !important;
}

.t819__wrapper {
    background: #6477bf;
    border-radius: 50px 50px 0 0;
}

/* Первый блок главной и вторичных страниц */
.biosens-header {
    position: relative;
    padding: 0;
    
    border-bottom: 1px solid #d7dfff;
    background: rgb(215,223,255);
    background: linear-gradient(120deg, 
    rgba(215,223,255,1) 0%, rgba(215,223,255,1) 20%, 
    rgba(231,236,255,1) 20%, rgba(231,236,255,1) 23.5%, 
    rgba(255,239,202,1) 23.5%, rgba(255,239,202,1) 24%, 
    rgba(215,223,255,1) 24%, rgba(215,223,255,1) 24.5%, 
    rgba(255,255,255,1) 24.5%, rgba(255,255,255,1) 25%, 
    rgba(221,194,133,1) 25%, rgba(221,194,133,1) 25.5%, 
    rgba(100,119,191,1) 25.5%, rgba(100,119,191,1) 26%, 
    rgba(156,176,253,1) 26%, rgba(156,176,253,1) 27%, 
    rgba(244,234,213,1) 27%, rgba(244,234,213,1) 29%, 
    rgba(231,236,255,1) 29%, rgba(231,236,255,1) 29.5%, 
    rgba(215,223,255,1) 29.5%, rgba(215,223,255,1) 34%, 
    rgba(255,255,255,1) 34%, rgba(255,255,255,1) 66%, 
    rgba(215,223,255,1) 66%, rgba(215,223,255,1) 70.5%, 
    rgba(231,236,255,1) 70.5%, rgba(231,236,255,1) 71%, 
    rgba(244,234,213,1) 71%, rgba(244,234,213,1) 73%, 
    rgba(156,176,253,1) 73%, rgba(156,176,253,1) 74%, 
    rgba(100,119,191,1) 74%, rgba(100,119,191,1) 74.5%, 
    rgba(221,194,133,1) 74.5%, rgba(221,194,133,1) 75%, 
    rgba(255,255,255,1) 75%, rgba(255,255,255,1) 75.5%, 
    rgba(215,223,255,1) 75.5%, rgba(215,223,255,1) 76%, 
    rgba(255,239,202,1) 76%, rgba(255,239,202,1) 76.5%, 
    rgba(231,236,255,1) 76.5%, rgba(231,236,255,1) 80%, 
    rgba(215,223,255,1) 80%, rgba(215,223,255,1) 100%);
}

.biosens-header02 {
    position: relative;
    padding: 0;
    
    border-bottom: 1px solid #2E3F7F;
    background: rgb(65,87,174);
    background: linear-gradient(120deg, 
    rgba(65,87,174,1) 0%, rgba(65,87,174,1) 20%, 
    rgba(100,119,191,1) 20%, rgba(100,119,191,1) 23.5%, 
    rgba(154,139,106,1) 23.5%, rgba(154,139,106,1) 24%, 
    rgba(92,111,182,1) 24%, rgba(92,111,182,1) 24.5%, 
    rgba(133,147,203,1) 24.5%, rgba(133,147,203,1) 25%, 
    rgba(131,109,57,1) 25%, rgba(131,109,57,1) 25.5%, 
    rgba(46,63,127,1) 25.5%, rgba(46,63,127,1) 26%, 
    rgba(78,98,177,1) 26%, rgba(78,98,177,1) 27%, 
    rgba(147,134,106,1) 27%, rgba(147,134,106,1) 29%, 
    rgba(100,119,191,1) 29%, rgba(100,119,191,1) 29.5%, 
    rgba(65,87,174,1) 29.5%, rgba(65,87,174,1) 34%, 
    rgba(46,63,127,1) 34%, rgba(46,63,127,1) 66%, 
    rgba(65,87,174,1) 66%, rgba(65,87,174,1) 70.5%, 
    rgba(100,119,191,1) 70.5%, rgba(100,119,191,1) 71%, 
    rgba(147,134,106,1) 71%, rgba(147,134,106,1) 73%, 
    rgba(78,98,177,1) 73%, rgba(78,98,177,1) 74%, 
    rgba(46,63,127,1) 74%, rgba(46,63,127,1) 74.5%, 
    rgba(131,109,57,1) 74.5%, rgba(131,109,57,1) 75%, 
    rgba(133,147,203,1) 75%, rgba(133,147,203,1) 75.5%, 
    rgba(92,111,182,1) 75.5%, rgba(92,111,182,1) 76%, 
    rgba(154,139,106,1) 76%, rgba(154,139,106,1) 76.5%, 
    rgba(100,119,191,1) 76.5%, rgba(100,119,191,1) 80%, 
    rgba(65,87,174,1) 80%, rgba(65,87,174,1) 100%);
}

@media all and (min-width: 961px) { 
    .biosens-header {
        background: linear-gradient(150deg, 
        rgba(215,223,255,1) 0%, rgba(215,223,255,1) 26%, 
        rgba(231,236,255,1) 26%, rgba(231,236,255,1) 29.5%, 
        rgba(255,239,202,1) 29.5%, rgba(255,239,202,1) 30%, 
        rgba(215,223,255,1) 30%, rgba(215,223,255,1) 30.5%, 
        rgba(255,255,255,1) 30.5%, rgba(255,255,255,1) 31%, 
        rgba(221,194,133,1) 31%, rgba(221,194,133,1) 31.5%, 
        rgba(100,119,191,1) 31.5%, rgba(100,119,191,1) 32%, 
        rgba(156,176,253,1) 32%, rgba(156,176,253,1) 33%, 
        rgba(244,234,213,1) 33%, rgba(244,234,213,1) 35%, 
        rgba(231,236,255,1) 35%, rgba(231,236,255,1) 35.5%, 
        rgba(215,223,255,1) 35.5%, rgba(215,223,255,1) 40%, 
        rgba(255,255,255,1) 40%, rgba(255,255,255,1) 66%, 
        rgba(215,223,255,1) 66%, rgba(215,223,255,1) 70.5%, 
        rgba(231,236,255,1) 70.5%, rgba(231,236,255,1) 71%, 
        rgba(244,234,213,1) 71%, rgba(244,234,213,1) 73%, 
        rgba(156,176,253,1) 73%, rgba(156,176,253,1) 74%, 
        rgba(100,119,191,1) 74%, rgba(100,119,191,1) 74.5%, 
        rgba(221,194,133,1) 74.5%, rgba(221,194,133,1) 75%, 
        rgba(255,255,255,1) 75%, rgba(255,255,255,1) 75.5%, 
        rgba(215,223,255,1) 75.5%, rgba(215,223,255,1) 76%, 
        rgba(255,239,202,1) 76%, rgba(255,239,202,1) 76.5%, 
        rgba(231,236,255,1) 76.5%, rgba(231,236,255,1) 80%, 
        rgba(215,223,255,1) 80%, rgba(215,223,255,1) 100%);
    }
    
    .biosens-header02 {
        background: linear-gradient(150deg, 
        rgba(65,87,174,1) 0%, rgba(65,87,174,1) 26%, 
        rgba(100,119,191,1) 26%, rgba(100,119,191,1) 29.5%, 
        rgba(154,139,106,1) 29.5%, rgba(154,139,106,1) 30%, 
        rgba(92,111,182,1) 30%, rgba(92,111,182,1) 30.5%, 
        rgba(133,147,203,1) 30.5%, rgba(133,147,203,1) 31%, 
        rgba(131,109,57,1) 31%, rgba(131,109,57,1) 31.5%, 
        rgba(46,63,127,1) 31.5%, rgba(46,63,127,1) 32%, 
        rgba(78,98,177,1) 32%, rgba(78,98,177,1) 33%, 
        rgba(147,134,106,1) 33%, rgba(147,134,106,1) 35%, 
        rgba(100,119,191,1) 35%, rgba(100,119,191,1) 35.5%, 
        rgba(65,87,174,1) 35.5%, rgba(65,87,174,1) 40%, 
        rgba(46,63,127,1) 40%, rgba(46,63,127,1) 66%, 
        rgba(65,87,174,1) 66%, rgba(65,87,174,1) 70.5%, 
        rgba(100,119,191,1) 70.5%, rgba(100,119,191,1) 71%, 
        rgba(147,134,106,1) 71%, rgba(147,134,106,1) 73%, 
        rgba(78,98,177,1) 73%, rgba(78,98,177,1) 74%, 
        rgba(46,63,127,1) 74%, rgba(46,63,127,1) 74.5%, 
        rgba(131,109,57,1) 74.5%, rgba(131,109,57,1) 75%, 
        rgba(133,147,203,1) 75%, rgba(133,147,203,1) 75.5%, 
        rgba(92,111,182,1) 75.5%, rgba(92,111,182,1) 76%, 
        rgba(154,139,106,1) 76%, rgba(154,139,106,1) 76.5%, 
        rgba(100,119,191,1) 76.5%, rgba(100,119,191,1) 80%, 
        rgba(65,87,174,1) 80%, rgba(65,87,174,1) 100%);
    }
}

@media all and (min-width: 981px) { 
    .biosens-header, .biosens-header02 {
        padding: 75px 0 0 0;
    }
}

/* Внутренности первого блока главной и вторичных */
.biosens-header_intro {
    display: flex;
    flex-flow: row wrap;
    align-items: stretch;
    justify-content: center;
    
    text-align: center;
    padding: 30px 0;
    
    box-sizing: border-box;
}

@media all and (min-width: 641px) {
    .biosens-header_intro {
        padding: 10px 0;
    }
}

@media all and (min-width: 961px) {
    .biosens-header_intro {
        min-height: 350px;
        padding: 10px 0 30px 0;
        flex-flow: row nowrap;
        justify-content: space-between;
    }
}

@media all and (min-width: 981px) {
    .biosens-header_intro {
        padding: 30px 0;
    }
}

.biosens-header_box1 {
    display: none;
}

@media all and (min-width: 641px) {
    .biosens-header_box1 {
        display: block;
        position: absolute;
        width: 170px;
        height: 170px;
        top: 30px;
        left: 20px;
    }
}

@media all and (min-width: 961px) {
    .biosens-header_box1 {
        position: static;
        flex: 0 0 19%;
        margin: 10px 0 0 0;
        width: auto;
        height: auto;
    }
}

.biosens-header_logo {
    width: 110px;
    height: 110px;
    margin: 0 auto 5px auto;
    background-image: url("https://tonkov-expert.hb.ru-msk.vkcs.cloud/images/lebed-210-bg.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
}

@media all and (min-width: 641px) {
    .biosens-header .biosens-header_logo {
        background-image: url("https://tonkov-expert.hb.ru-msk.vkcs.cloud/images/lebed-210.png");
    }
}

@media all and (min-width: 981px) {
    .biosens-header_logo {
        display: none;
    }
}

.biosens-header_text {
    flex: 0 0 100%;
    padding: 0 0 10px 0;
    
    z-index: 10;
}

.biosens-header_text p {
    font-weight: 600;
}

@media all and (min-width: 961px) {
    .biosens-header_text {
        flex: 0 0 50%;
        padding: 0;
    }
    
    .biosens-header_text p {
        font-weight: 300;
    }
}

@media all and (min-width: 981px) {
    .biosens-header_text {
        padding: 20px 0 45px 0;
    }
}

.biosens-header_box2 {
    display: none;
}

@media all and (min-width: 641px) {
    .biosens-header_box2 {
        display: block;
        position: absolute;
        width: 170px;
        height: 170px;
        top: 30px;
        right: 20px;
    }
}

@media all and (min-width: 961px) {
    .biosens-header_box2 {
        position: static;
        flex: 0 0 19%;
        margin: 10px 0 0 0;
        width: auto;
        height: auto;
    }
}

.biosens-header p, .biosens-header02 p {
    padding: 17px 20px 1px 20px;
}

.biosens-header p {
    color: #052555;
}

.biosens-header02 p {
    color: #fff;
}

.biosens-header h1, .biosens-header02 h1 {
    padding: 0 0 3px 0;
    line-height: 1.1 !important;
}
        
.biosens-header h1 {
    color: #05558a;
    
    background: radial-gradient(96% 384% at 1.5% 10%, #2E3F7F 11.46%, #738abf 50%, #2E3F7F 90.1%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.biosens-header02 h1 {
    color: #fff;
    
    background: radial-gradient(96% 384% at 1.5% 10%, #cad5ff 11.46%, #ffffff 50%, #cad5ff 90.1%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* группа сидит по-турецки занимается */
.biosens-header_img01 {
    width: 100%;
    height: 100%;
    
    background-image: url("https://tonkov-expert.hb.ru-msk.vkcs.cloud/images/img-header01.png"); 
    background-position: 0 bottom;
    background-repeat: no-repeat;
    background-size: contain;
}

/* Профкурс демонстрирует дипломы */
.biosens-header_img02 {
    width: 100%;
    height: 100%;
    
    background-image: url("https://tonkov-expert.hb.ru-msk.vkcs.cloud/images/img-header03.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
}

/* Книга Беседы о сверхсознательном и компас */
.biosens-header_img03 {
    width: 100%;
    height: 100%;
    
    background-image: url("https://tonkov-expert.hb.ru-msk.vkcs.cloud/images/img-header04.png");
    background-position: 0 bottom;
    background-repeat: no-repeat;
    background-size: contain;
}

/* Колбы с телекинезом и свеча */
.biosens-header_img04 {
    width: 100%;
    height: 100%;
    
    background-image: url("https://tonkov-expert.hb.ru-msk.vkcs.cloud/images/img-header05.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
}

/* Менеджер у телефона */
.biosens-header_img05 {
    width: 100%;
    height: 100%;
    
    background-image: url("https://tonkov-expert.hb.ru-msk.vkcs.cloud/images/img-header07.png");
    background-position: 0 bottom;
    background-repeat: no-repeat;
    background-size: contain;
}

/* Электронное получение файлов */
.biosens-header_img06 {
    width: 100%;
    height: 100%;
    
    background-image: url("https://tonkov-expert.hb.ru-msk.vkcs.cloud/images/img-header06.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
}

/* Образоват. - люди за столом */
.biosens-header_img07 {
    width: 100%;
    height: 100%;
    
    background-image: url("https://tonkov-expert.hb.ru-msk.vkcs.cloud/images/img-header_obrazovat01.png");
    background-position: 0 bottom;
    background-repeat: no-repeat;
    background-size: contain;
}

/* Образоват. - люди сидят в медитации */
.biosens-header_img08 {
    width: 100%;
    height: 100%;
    
    background-image: url("https://tonkov-expert.hb.ru-msk.vkcs.cloud/images/img-header_obrazovat02.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
}

/* Науч. - Бирюков и прибор */
.biosens-header_img09 {
    width: 100%;
    height: 100%;
    
    background-image: url("https://tonkov-expert.hb.ru-msk.vkcs.cloud/images/img-header_nautchnoe01.png");
    background-position: 0 bottom;
    background-repeat: no-repeat;
    background-size: contain;
}

/* Науч. - Настя и Лотос */
.biosens-header_img10 {
    width: 100%;
    height: 100%;
    
    background-image: url("https://tonkov-expert.hb.ru-msk.vkcs.cloud/images/img-header_nautchnoe03.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
}

/* Преподы - Надя и Муся */
.biosens-header_img11 {
    width: 100%;
    height: 100%;
    
    background-image: url("https://tonkov-expert.hb.ru-msk.vkcs.cloud/images/img-header_o-nas01.png");
    background-position: 0 bottom;
    background-repeat: no-repeat;
    background-size: contain;
}

/* Преподы - Паша, Таня, Муся */
.biosens-header_img12 {
    width: 100%;
    height: 100%;
    
    background-image: url("https://tonkov-expert.hb.ru-msk.vkcs.cloud/images/img-header_o-nas02.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
}

/* Конгресс */
.biosens-header_img13 {
    width: 100%;
    height: 100%;
    
    background-image: url("https://tonkov-expert.hb.ru-msk.vkcs.cloud/images/img-header_obshestv01.png");
    background-position: 0 bottom;
    background-repeat: no-repeat;
    background-size: contain;
}

/* Круглый стол */
.biosens-header_img14 {
    width: 100%;
    height: 100%;
    
    background-image: url("https://tonkov-expert.hb.ru-msk.vkcs.cloud/images/img-header_obshestv02.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
}

/* Вывеска ИБП */
.biosens-header_img15 {
    width: 100%;
    height: 100%;
    
    background-image: url("https://tonkov-expert.hb.ru-msk.vkcs.cloud/images/img-header_IBP-01.png");
    background-position: 0 bottom;
    background-repeat: no-repeat;
    background-size: contain;
}

/* ВХод ИБП */
.biosens-header_img16 {
    width: 100%;
    height: 100%;
    
    background-image: url("https://tonkov-expert.hb.ru-msk.vkcs.cloud/images/img-header_IBP-02.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
}

/* Телекинез + ноутбук */
.biosens-header_img17 {
    width: 100%;
    height: 100%;
    
    background-image: url("https://tonkov-expert.hb.ru-msk.vkcs.cloud/images/img-header_internet-01.png");
    background-position: 0 bottom;
    background-repeat: no-repeat;
    background-size: contain;
}

/* Медитация по-турецки */
.biosens-header_img18 {
    width: 100%;
    height: 100%;
    
    background-image: url("https://tonkov-expert.hb.ru-msk.vkcs.cloud/images/img-header_internet-02.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
}

/* Партнеры 01 */
.biosens-header_img19 {
    width: 100%;
    height: 100%;
    
    background-image: url("https://tonkov-expert.hb.bizmrg.com/images/img-header_partners01.png");
    background-position: 0 bottom;
    background-repeat: no-repeat;
    background-size: contain;
}

/* Партнеры 01 */
.biosens-header_img20 {
    width: 100%;
    height: 100%;
    
    background-image: url("https://tonkov-expert.hb.bizmrg.com/images/img-header_partners02.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
}

/* кнопка рассрочки т-банка */
.TINKOFF_BTN_YELLOW3 .dropdown-menu {
    bottom: 0;
    top: none;
}

.TINKOFF_BTN_YELLOW3 .button {
    border-radius: 30px;
    border: 1px solid #bb7734;
    background: #ffffff;
    padding: 1px 55px 1px 10px;
    color: #bb7734;
}
