/* разчищаем поле для деятельности */
.page-body {max-width: 100%;}
.header {background: #4F80FF;}
.header__top {grid-template-columns: repeat(2,minmax(auto,auto));background: #4F80FF;width: 1260px;margin: 0 auto;}
.header__bottom {width: 1260px;margin: 0 auto;}
.footer{background:#4575FF;}
* {margin: 0; padding: 0;box-sizing: border-box;font-size: 100%;}
.footer *{color:#fff !important;}
.infosupport_wrap {margin: 0;}
    @media (max-width: 1260px){ 
        .header__top {width: inherit;}
        .header__bottom {width: inherit;}
    }

@font-face{
    font-family:'Roboto-Slab';
    src: url('/design/images/fonts/roboto/RobotoSlab-Regular.ttf') format('truetype');
}
@font-face{
    font-family:'Roboto-Reg';
    src: url('/design/images/fonts/roboto/Roboto-Regular.ttf') format('truetype');
}
@font-face{
    font-family:'Roboto-Medium';
    src: url('/design/images/fonts/roboto/Roboto-Medium.ttf') format('truetype');
}








    
/* Поехали... */
.team__wrap * {
    font-family: 'Roboto-Slab', Sans-Serif;
}

.team__wrap{
    width: 100%;
    margin:0 auto;
    position: relative;
    z-index:1;
}
.team__header{
    min-height:1700px;
    background:url('/design/images/img_for_rubrics/team/header_back.png?v=2') center center no-repeat;
    position: relative;
}
.team__header_o01{
    position: absolute;
    top:30vh;
    left:2vw;
    animation: bobble01 4s infinite;
}
.team__header_o02{
    position: absolute;
    top:40vh;
    right:4vw;
    animation: bobble02 3s infinite;
}
.team__header_o03{
    position: absolute;
    top:50vh;
    left:2vw;
    animation: bobble03 2s infinite;
}
.team_wide_description-text, .team_item-x2_text {text-align: justify;}
@keyframes bobble01 {
    0% {
        transform: translate3d(50px, 40px, 0px);
        animation-timing-function: ease-in;
    }
    50% {
        transform: translate3d(50px, 50px, 0px);
        animation-timing-function: ease-out;
    }
    100% {
        transform: translate3d(50px, 40px, 0px);
    }
}
@keyframes bobble02 {
    0% {
        transform: translate3d(40px, 50px, 0px);
        animation-timing-function: ease-in;
    }
    50% {
        transform: translate3d(40px, 40px, 0px);
        animation-timing-function: ease-out;
    }
    100% {
        transform: translate3d(40px, 50px, 0px);
    }
}
@keyframes bobble03 {
    0% {
        transform: translate3d(40px, 50px, 0px);
        animation-timing-function: ease-in;
    }
    50% {
        transform: translate3d(40px, 40px, 0px);
        animation-timing-function: ease-out;
    }
    100% {
        transform: translate3d(40px, 50px, 0px);
    }
}
    @media (max-width: 1400px){
        .team__header_o01{
            position: absolute;
            top:30vh;
            left:-20vw;
        }
        .team__header_o02{
            position: absolute;
            top:40vh;
            right:-20vw;
            display:none;
        }
        .team__header_o03{
            position: absolute;
            top:50vh;
            left:-20vw;
        }
        
    }
    

.team__window{
    display: grid;
    grid-template-columns: auto;
    grid-template-rows: 370px 370px 390px ;
    grid-template-areas: 
            "row1"
            "row2"
            "row3";
    margin:0 auto;
    width:900px;
    position: relative;
    top:330px;
}
.team__window_row1{grid-template-areas:row1;
    display: flex;
    flex-wrap: nowrap;
    justify-content:space-between ;
}
.team__window_row2{grid-template-areas:row2;
    display: flex;
    flex-wrap: nowrap;
    justify-content:space-between ;
}
.team__window_row3{grid-template-areas:row3;
    display: flex;
    flex-wrap: nowrap;
    justify-content:space-around;
}

.team__window_block *{
    transition: all 0.2s ease-in-out;
}
.team__window_block:hover *{
    transform:scale(1.05);
    transition: all 0.2s ease-in-out;
}

.team__window_pic.not_mobile{
    width:435px;
    height: 265px;
}
.team__window_pic{
    width:290px;
    height: 265px;
}
.team__window_block:hover .team__window_pic{
    transform:scale(0.95) !important;
    transition: all 0.2s ease-in-out;
}
.team__window_block06{
    margin-right:60px;
}
.team__window_block07{
    margin-left:60px;
}
.team__window_title{
    display: flex;
     justify-content:center;
     width: 80%;
     margin:0 auto;
     padding:10px 20px;
     text-align:center;
     margin-top:-20px;
     z-index:10;
     position: relative;
     color:#fff;
}
.team__window_title01{background:url('/design/images/img_for_rubrics/team/team__window_title_01bg.png')no-repeat;width: 379px;height: 51px;background-size:contain;}
.team__window_title02{background:url('/design/images/img_for_rubrics/team/team__window_title_02bg.png')no-repeat;width: 379px;height: 51px;background-size:contain;}
.team__window_title03{background:url('/design/images/img_for_rubrics/team/team__window_title_03bg.png')no-repeat;width: 268px;height: 67px;background-size:contain;}
.team__window_title04{background:url('/design/images/img_for_rubrics/team/team__window_title_04bg.png')no-repeat;width: 266px;height: 51px;background-size:contain;}
.team__window_title05{background:url('/design/images/img_for_rubrics/team/team__window_title_05bg.png')no-repeat;width: 266px;height: 51px;background-size:contain;}
.team__window_title06{background:url('/design/images/img_for_rubrics/team/team__window_title_06bg.png')no-repeat;width: 266px;height: 51px;background-size:contain;}
.team__window_title07{background:url('/design/images/img_for_rubrics/team/team__window_title_07bg.png')no-repeat;width: 266px;height: 51px;background-size:contain;}

.team__index{
    background: url('/design/images/img_for_rubrics/team/team_index_bg.png') top center no-repeat ;
    margin-top:-120px;
    position: relative;
    z-index: 3;
}

.team__index_content{
    width:1400px;
    margin:0 auto;
    padding-top:200px;
}
.team__next_content{
    width:1400px;
    margin:0 auto;
    padding-top:50px;
}




/*Страница программы*/


.team__prog_header{
    width: 100%;
    height:400px;
    background:#604FA3;
    position: relative;
    overflow:hidden;
}

.team__prog_header-vmeste{height:440px;}
.team__prog_header-vmeste .team__prog_image {margin-top: 50px;}

.team__prog_header-vesnushka{height:400px;}
.team__prog_header-vesnushka .team__prog_image {margin-top: 0px;}

.team__prog_header-s_dyadei_sashei{height:400px;}
.team__prog_header-s_dyadei_sashei .team__prog_image {margin-top: 40px;}

.team__prog_header-vedushie{height:400px;}

.team__prog_header-meria{height:400px;}
.team__prog_header-meria .team__prog_image {margin-top: 20px;}

.team__prog_header-svuk{height:400px;}
.team__prog_header-svuk .team__prog_image {margin-top: 20px;}

.team__prog_header-elfy{height:400px;}
.team__prog_header-elfy .team__prog_image {margin-top: 20px;}

.team__prog_name{
    width:1060px;
    display: flex;
    flex-wrap:nowrap;
    margin:0 auto;
}
.team__prog_about{
    color:#fff;
    padding:30px 0px 0px 0px;
    width: 90%;
}
    @media only screen and (max-width: 375px){
        .team__prog_about *,
        .team__prog_title,
        .team_wide_description-text{
            line-height:22px !important;
        }
    }

.team__prog_image{
    margin-top:10px;
    transition: ease-in-out 0.2s infinite;
}
/*пиктограммы программ*/
.team__prog_image-razvivaemsya_vmeste{
    width: 80%;
    height: 400px;
    background:url('/design/images/img_for_rubrics/team/new-design/team_prog_header_razvivaemsya_vmeste_new3.png') bottom center no-repeat;
    background-size: contain;
}    


.team__prog_image-utro_s_vesnushkoy_i_kipyatoshei{
    width: 50%;
    height: 400px;
    background:url('/design/images/img_for_rubrics/team/new-design/team_prog_header_utro_s_vesnushkoy_i_kipyatoshei_new.png') bottom center no-repeat;
    background-size: contain;
} 
.team__prog_image-uroki_lubopytstva_s_dyadei_sashei{
    width: 80%;
    height: 400px;
    background:url('/design/images/img_for_rubrics/team/new-design/team_prog_header_uroki_lubopytstva_s_dyadei_sashei.png') bottom center no-repeat;
    background-size: contain;
}
.team__prog_image-vedushie{
    width: 100%;
    height: 317px;
    background:url('/design/images/img_for_rubrics/team/new-design/team__prog_image-vedushie.png') bottom center no-repeat;
    background-size: contain;
}
.team__prog_image-meria{
    width: 100%;
    height: 400px;
    background:url('/design/images/img_for_rubrics/team/prog/team__prog_image-meria.png') bottom center no-repeat;
    background-size: contain;
}
.team__prog_image-volshebniki_zvuka{
    width: 100%;
    height: 341px;
    background:url('/design/images/img_for_rubrics/team/new-design/volshebniki/team_prog_header_volshebniki_zvuka.png') bottom center no-repeat;
    background-size: contain;
}
.team__prog_image-elfy{
    width: 100%;
    height: 378px;
    background:url('/design/images/img_for_rubrics/team/new-design/elfy/team_prog_header_elfy.png') bottom center no-repeat;
    background-size: contain;
}

.team_prog_back{
    display: block;
    width: 163px;
    height: 45px;
    background: url('/design/images/img_for_rubrics/team/team_prog_back.png');
    margin-bottom:30px;
}
.team__next_head{
    background: url('/design/images/img_for_rubrics/team/team_next_top_bg.png') top center no-repeat ;
    margin-top:-115px;
    height: 120px;
    position: relative;
    z-index: 2;
}
.team__next{
    background: url('/design/images/img_for_rubrics/team/team_next_main_bg.jpg') top center repeat-y;
    position: relative;
    z-index: 2;
}
/* размеры контейнера  до и после */
.team_ba_wide_wrap{
    width:1060px;
    margin:0 auto;
}
.team_ba_wide{
    margin:0 auto;
    width:1060px;
    border-radius: 30px;
}
.team_ba_wide_title{
    font-family: 'Roboto-Slab', Sans-Serif;
    font-weight: bold;
    font-size: 50px;
    color: #244DC3;
    text-align:center ;
    margin-bottom: 76px;
}
 .team_wide_description{
    width: 1060px;
    margin: 0 auto;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-around ;
    align-items: stretch;
    margin-bottom:100px;
}
.team_wide_description-wide{
    width:100%;
}
.team_wide_description-anons{
    width:100%;
    padding:40px 0px 0 0 ;
}

.team_wide_description-wide > .team_wide_description-anons{
    width:1060px;
    margin:0 auto;
    padding:0px 40px 0 0 ;
}

.team_wide_description-efir{
    width:50%;
    padding:18px 0 0 0px;
}
.team_wide_description-title{
    color: #fff;
    font-family: 'Roboto-Slab', Sans-Serif;
    font-weight: bold;
    font-size: 24px;
}
.team_wide_description-text{
    font-weight: normal;
    font-size: 18px;
    line-height: 150%;
}
.team_ba_half_wrap{
    width:1060px;
    display: flex;
    flex-wrap: wrap;
    justify-content:  space-between ;
    margin:0 auto;
    padding-top: 50px;
}
.team_ba_half_blk{
    width:520px;
    border-radius: 30px;
    margin-bottom:109px;
}
.team_ba_half_title{
    color: #244DC3;
    font-family: 'Roboto-Slab', Sans-Serif;
    font-weight: bold;
    font-size: 30px;
    line-height: 40px;
    text-align: left;
    margin-top: 16px;
}

.team_ba_half img {
    border-radius: 30px;
}

@media only screen and (max-width: 480px){
    .team_ba_half img{
        width: 300px;
        height: auto;
    }
}


/* Блок 3х3  */
.team_list_blk-x3{
    width: 1060px;
    margin: 0 auto;
    display: grid;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
    margin-bottom: 100px;
    grid-template-columns: repeat(3, calc(100% / 3 - 10px));
    justify-content: space-between;
}
.team_item-x3{
    display: flex;
    flex-direction: column;
    align-content: center;
}
.team_item-x3_img{
    border-radius:30px;
}
.team_item-x3_title{
    display: flex;
    flex-wrap:nowrap;
    justify-content:space-between;
    padding:10px 0;
    font-family: 'Roboto-Slab', Sans-Serif;
    font-weight: bold;
    font-size: 17px;
    color: #244DC3;
}
.team_item-x3_name{
    width:100%;
}
.team_item-x3_name span{
    color:#000;
    display:block;
    margin-top:20px;
    font-size: 20px;
}
.team_item-x3_link{
    width:30%;
    display: flex;
    flex-wrap:nowrap;
    justify-content:center;
}
.team_item-x2_link-inst{
    display:block;
    width: 37px;
    height: 37px;
    background:url('/design/images/img_for_rubrics/team/prog/inst.png') center center no-repeat ;
    background-size: 100% 100%;
    position: relative;
    padding:5px;
    transition: all 0.2s ease-in-out;
}
.team_item-x3_link-vk{
    display:block;
    width: 37px;
    height: 37px;
    background:url('/design/images/img_for_rubrics/team/prog/vk.png') center center no-repeat ;
    background-size: 100% 100%;
    position: relative;
    padding:5px;
    transition: all 0.2s ease-in-out;
}
.team_item-x2_link-inst:hover{
    opacity: 0.8;
    transition: all 0.2s ease-in-out;
}
.team_item-x3_link-vk:hover{
    opacity: 0.8;
    transition: all 0.2s ease-in-out;
}


.team_item-x2_link-inst.lysenkov:after {
    position: absolute;
    top: 20px;
    left: -51%;
    content: '@alysenkov';
    font-size: 12px;
    color: #3344bc;
}

.team_item-x2_link-inst.bondarenko:after {
    position: absolute;
    top: 20px;
    left: -69%;
    content: '@sofiadeti.fm';
    font-size: 12px;
    color: #3344bc;
}

.team_item-x2_link-inst.safyan:after {
    position: absolute;
    top: 20px;
    left: -110%;
    content: '@markovka_kid';
    font-size: 12px;
    color: #3344bc;
}

.team_item-x2_link-inst.zalevskii:after {
    position: absolute;
    top: 21px;
    left: -130%;
    content: '@miroslavzalevskii';
    font-size: 12px;
    color: #3344bc;
}

.team_item-x2_link-inst.djalealena:after {
    position: absolute;
    top: 20px;
    left: -56%;
    content: '@djalealena';
    font-size: 12px;
    color: #3344bc;
}
.team_item-x2_link-inst.dsasha_deti:after {
    position: absolute;
    top: 20px;
    left: -118%;
    content: '@dsasha_deti.fm';
    font-size: 12px;
    color: #3344bc;
}
.team_item-x2_link-inst.mikhailpolitseimako:after {
    position: absolute;
    top: 20px;
    left: -160%;
    content: '@mikhailpolitseimako';
    font-size: 12px;
    color: #3344bc;
}
.team_item-x2_link-inst.lenadetifm:after {
    position: absolute;
    top: 20px;
    left: -54%;
    content: '@lenadetifm';
    font-size: 12px;
    color: #3344bc;
}



/* Блок 4х4  */
.team_list_blk-x4{
    width: 1060px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    margin-bottom: 100px;
    justify-content: flex-start;
}
.team_item-x4{
    display: flex;
    flex-direction: column;
    align-content: center;
    margin-bottom:40px;
    padding: 5px;
    
}
.team_item-x4_title{
    display: flex;
    flex-wrap:nowrap;
    justify-content:space-between;
    padding-top: 21px;
    padding-bottom: 8px;
    font-family: 'Roboto-Slab', Sans-Serif;
    font-weight: bold;
    font-size: 30px;
    color: #244DC3;
}
.team_item-x4_name{
    width:60%;
    text-align: left;
    
}
.team_item-x4_link{
    width:30%;
    display: flex;
    flex-wrap:nowrap;
    justify-content:center;
}
.team_item-x4_link-inst{
    display:block;
    width: 27px;
    height: 27px;
    background:url('/design/images/img_for_rubrics/team/prog/inst.png') center center no-repeat ;
    background-size: 100% 100%;
    position: relative;
    padding:5px;
    transition: all 0.2s ease-in-out;
}
.team_item-x4_link-vk{
    display:block;
    width: 27px;
    height: 27px;
    background:url('/design/images/img_for_rubrics/team/prog/vk.png') center center no-repeat ;
    background-size: 100% 100%;
    position: relative;
    padding:5px;
    transition: all 0.2s ease-in-out;
}
.team_item-x4_link-inst:hover{
    width: 30px;
    height: 30px;
    transition: all 0.2s ease-in-out;
}
.team_item-x4_link-vk:hover{
    width: 30px;
    height: 30px;
    transition: all 0.2s ease-in-out;
}



.team_list_blk-x4.center{
    width: 1060px;
    margin: 0 auto;
    display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	align-content: center;
	margin-bottom: 60px;
	text-align:center;
}

.team_item-x4.center{
    margin:0 auto;
    display: flex;
    flex-direction: column;
    align-content: center;
	text-align:center;
}
.team_item-x4_title.center{
    display: block;
    padding:10px 0;
    font-family: 'Roboto-Slab', Sans-Serif;
    font-weight: bold;
    font-size: 20px;
    color: #244DC3;
	text-align:center;
}
.team_item-x4_name.center{
    width:100%;
	text-align:center;
	display: flex;
    flex-direction: column;
    align-content: center;
	text-align:center;
}
.team_item-x4_link.center{
    width:100%;
    display: flex;
    flex-wrap:nowrap;
    justify-content:center;
	text-align:center;
}







/* Блок 2х2  */
.team_list_blk-x2{
    width: 1060px;
    margin: 0 auto;
    display: grid;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: stretch;
    margin-bottom: 46px;
    grid-template-columns: repeat(2, calc(100% / 2 - 10px));
    justify-content: space-between;
}
.team_item-x2{
    display: flex;
    flex-direction: column;
    align-content: center;
    margin-bottom:40px;
}
.team_item-x2_title{
    position: relative;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    font-family: 'Roboto-Slab', Sans-Serif;
    font-weight: bold;
    font-size: 30px;
    line-height: 40px;
    color: #244DC3;
    padding-top: 25px;
    padding-bottom: 0px;
}
.team_item-x2_img{
    border-radius:30px;
    object-fit: cover;
}
.team_item-x2_name{
    width:68%;
}
.team_item-x2_link{
    width: 30%;
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-end;
    position: relative;
    top: -10px;
    left: -25px;
}
.team_item-x2_link-inst{
    display:block;
    width: 32px;
    height: 32px;
    background:url('/design/images/img_for_rubrics/team/new-design/inst-new.png') center center no-repeat ;
    background-size: 100% 100%;
    position: relative;
    padding:5px;
    transition: all 0.2s ease-in-out;
}
.team_item-x2_link-vk{
    display:block;
    width: 44px;
    height: 44px;
    background:url('/design/images/img_for_rubrics/team/prog/vk.png') center center no-repeat ;
    background-size: 100% 100%;
    position: relative;
    padding:5px;
    transition: all 0.2s ease-in-out;
}
.team_item-x2_link-inst:hover{
    width: 32px;
    height: 32px;
    transition: all 0.2s ease-in-out;
    opacity: 0.5;
}
.team_item-x2_link-vk:hover{
    width: 44px;
    height: 44px;
    transition: all 0.2s ease-in-out;
    opacity: 0.5;
}

.team_item-x2_link-inst.iriska:after {
    position: absolute;
    top: 21px;
    left: -79%;
    content: '@iriskadetifm';
    font-size: 12px;
    color: #3344bc;
}

.team_item-x2_link-inst.den:after {
    position: absolute;
    top: 21px;
    left: -79%;
    content: '@danyadetifm';
    font-size: 12px;
    color: #3344bc;
}
.team_item-x2_link-inst.garik:after {
    position: absolute;
    top: 37px;
    left: -20%;
    content: 'garikdetifm';
    font-size: 10px;
    color: #3344bc;
}
.team_item-x2_link-inst.kate:after {
    position: absolute;
    top: 37px;
    left: -20%;
    content: 'katyadetifm';
    font-size: 10px;
    color: #3344bc;
}
.team_item-x2_link-inst.d_shasha:after {
    position: absolute;
    top: 31px;
    left: -71%;
    content: 'dsasha_deti.fm';
    font-size: 12px;
    font-weight: bold;
    color: #3344bc;
}
.team_item-x2_link-inst.cincov:after {
    position: absolute;
    top: 20px;
    left: -53%;
    content: '@ilia_sintsov';
    font-size: 12px;
    color: #3344bc;
}




/*Радио для детей*/

.radio__section_header{
    color: #244DC3;
    font-family: 'Roboto-Slab', Sans-Serif;
    font-weight: bold;
    font-size: 50px;
    line-height: 66px;
    margin-bottom:83px;
    text-align: center;
}

/* simplebar */
.radio__online_section {
    padding: 64px 0 68px;
}
.playlists__list {
    list-style-type: none;
    max-width: 1280px;
    margin: 0 auto;    
    padding: 0 0 50px 0;
}
.simplebar-content {
    display: flex;
}
.playlists__item + .playlists__item {
    margin-left: 24px;
}
.simplebar-track { 
    background: #4F80FF;
    border-radius: 10px;
}
.simplebar-scrollbar:before {
    background: linear-gradient(87.96deg, #E74848 1.71%, #FFE24C 98.27%);
    border-radius: 50px !important;
}
.simplebar-scrollbar:before:hover {
    cursor: pointer;
}
.simplebar-scrollbar.simplebar-visible::before {
    opacity: 1;
}
.playlist__cover {
    border-radius: 30px;
}
.playlist__description_container {
    display: flex;
    justify-content: center;
    padding: 12px 10px;
    box-shadow: 0px 4px 27px rgb(0 0 0 / 7%);
    border-radius: 60px;
    position: relative;
    background: #fff;
    max-width: max-content;
    margin: -30px auto 0;
}
.playlist__link {
    font-size: 16px;
    line-height: 19px;
    text-decoration: none;
    color: #000;
    font-family: inherit;
}
@media screen and (max-width: 769px) {
    .playlists__list {
        padding: 55px 0 45px 0;
        max-width: calc(100vw - 30px);
    }
}




/*Блок слайдера и описания */
.team_mini_content {
    width:1060px;
    margin:0 auto;
    display: flex;
    flex-wrap:nowrap;
}
.team_ba_mini{
    width:500px;
    height:400px;
    border-radius: 30px;
}
.team_ba_mini img {
    border-radius: 30px;
}
.team_mini_description{
    width: 1060px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around ;
    align-items: stretch;
    margin-bottom:30px;
    margin-left: 17px;
}
.team_mini_description-anons{
    width:100%;
    padding:0px 0 0 20px ;
}
.team_mini_description-efir-wrap{
    display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: stretch;
	align-content: stretch;
	width: 100%;
}
.team_mini_description-efir{
    width:100%;
    padding:0px 0 0 0px;
}
.team_mini_description-title{
    margin-top:20px;
    color: #fff;
    font-family: 'Roboto-Slab', Sans-Serif;
    font-weight: bold;
    font-size: 26px;
}
.team_mini_description-text{
    font-weight: normal;
    font-size: 18px;
    line-height: 21px;
}



.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
  content: " ";
  display: block;
  background: blue;
  position: absolute;
  z-index: 30;
  -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5); }

.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after {
  width: 3px;
  height: 9999px;
  left: 50%;
  margin-left: -1.5px; }

.twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
  width: 9999px;
  height: 3px;
  top: 50%;
  margin-top: -1.5px; }

.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%; }

.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  transition-duration: 0.5s; }

.twentytwenty-before-label, .twentytwenty-after-label {
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  transition-property: opacity; }

.twentytwenty-before-label:before, .twentytwenty-after-label:before {
  color: white;
  font-size: 13px;
  letter-spacing: 0.1em; }

.twentytwenty-before-label:before, .twentytwenty-after-label:before {
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  line-height: 38px;
  padding: 0 20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; }

.twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before {
  top: 50%;
  margin-top: -19px; }

.twentytwenty-vertical .twentytwenty-before-label:before, .twentytwenty-vertical .twentytwenty-after-label:before {
  left: 50%;
  margin-left: -45px;
  text-align: center;
  width: 90px; }

.twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow, .twentytwenty-down-arrow {
  width: 0;
  height: 0;
  border: 6px inset transparent;
  position: absolute; }

.twentytwenty-left-arrow, .twentytwenty-right-arrow {
  top: 50%;
  margin-top: -6px; }

.twentytwenty-up-arrow, .twentytwenty-down-arrow {
  left: 50%;
  margin-left: -6px; }

.twentytwenty-container {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  z-index: 0;
  overflow: hidden;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none; }
  .twentytwenty-container img {
    max-width: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    display: block; }
  .twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-container.active :hover.twentytwenty-overlay {
    background: rgba(0, 0, 0, 0); }
    .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,
    .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,
    .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label {
      opacity: 0; }
  .twentytwenty-container * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box; }

.twentytwenty-before-label {
  opacity: 0; }
  .twentytwenty-before-label:before {
    content: attr(data-content); }

.twentytwenty-after-label {
  opacity: 0; }
  .twentytwenty-after-label:before {
    content: attr(data-content); }

.twentytwenty-horizontal .twentytwenty-before-label:before {
  left: 10px; }

.twentytwenty-horizontal .twentytwenty-after-label:before {
  right: 10px; }

.twentytwenty-vertical .twentytwenty-before-label:before {
  top: 10px; }

.twentytwenty-vertical .twentytwenty-after-label:before {
  bottom: 10px; }

.twentytwenty-overlay {
  -webkit-transition-property: background;
  -moz-transition-property: background;
  transition-property: background;
  background: rgba(0, 0, 0, 0);
  z-index: 25; }
  .twentytwenty-overlay:hover {
    background: rgba(0, 0, 0, 0.5); }
    .twentytwenty-overlay:hover .twentytwenty-after-label {
      opacity: 1; }
    .twentytwenty-overlay:hover .twentytwenty-before-label {
      opacity: 1; }

.twentytwenty-before {
  z-index: 20; 
}

.twentytwenty-after {
  z-index: 10; 
}

.twentytwenty-before, .twentytwenty-after, .team_item-x4_img {
    border-radius: 30px;
}

.twentytwenty-handle {
  height: 38px;
  width: 38px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -22px;
  margin-top: -22px;
  border: 3px solid blue;
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  border-radius: 1000px;
  -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  z-index: 40;
  cursor: pointer; }

.twentytwenty-horizontal .twentytwenty-handle:before {
  bottom: 50%;
  margin-bottom: 22px;
  -webkit-box-shadow: 0 3px 0 blue, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0 3px 0 blue, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0 3px 0 blue, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.twentytwenty-horizontal .twentytwenty-handle:after {
  top: 50%;
  margin-top: 22px;
  -webkit-box-shadow: 0 -3px 0 blue, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0 -3px 0 blue, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0 -3px 0 blue, 0px 0px 12px rgba(51, 51, 51, 0.5); }

.twentytwenty-vertical .twentytwenty-handle:before {
  left: 50%;
  margin-left: 22px;
  -webkit-box-shadow: 3px 0 0 blue, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 3px 0 0 blue, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 3px 0 0 blue, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.twentytwenty-vertical .twentytwenty-handle:after {
  right: 50%;
  margin-right: 22px;
  -webkit-box-shadow: -3px 0 0 blue, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: -3px 0 0 blue, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: -3px 0 0 blue, 0px 0px 12px rgba(51, 51, 51, 0.5); }

.twentytwenty-left-arrow {
  border-right: 6px solid blue;
  left: 50%;
  margin-left: -17px; }

.twentytwenty-right-arrow {
  border-left: 6px solid blue;
  right: 50%;
  margin-right: -17px; }

.twentytwenty-up-arrow {
  border-bottom: 6px solid blue;
  top: 50%;
  margin-top: -17px; }

.twentytwenty-down-arrow {
  border-top: 6px solid blue;
  bottom: 50%;
  margin-bottom: -17px; }

.twentytwenty-after-label,
.twentytwenty-before-label{display:none;}













/*новости*/
.parts__teamnews_title{
    color: #244DC3;
    font-family: 'Roboto-Slab', Sans-Serif;
    font-weight: bold;
    font-size: 50px;
    line-height: 66px;
    text-align: center;
    padding:0 0 40px 0;
}
.parts__teamnews-list{
    display: flex;
    flex-wrap:wrap;
    align-items:  flex-start ;
    justify-content:space-around ;
    width: 1060px;
    margin: 0 auto;
}
.parts__teamnews-item{
    width:33%;
    margin-bottom:40px;
    display: flex;
    flex-wrap:wrap;
    justify-content:center;
}
.parts__teamnews-img{
    border-radius: 30px;
    transition: all 0.2s ease-in-out;
}
.parts__teamnews-title{
    font-family: "Roboto-Medium" , Sans-Serif;
    color:#000;
    font-size:17px;
    font-weight: bold;
    padding:10px;
    width:340px;
    transition: all 0.2s ease-in-out;
}
.parts__teamnews-item:hover .parts__teamnews-title{
    transform:scale(1.05);
    transition: all 0.2s ease-in-out;
}
.parts__teamnews-item:hover .parts__teamnews-img{
    margin-top:-4px;
    border-radius: 10px;
    transition: all 0.2s ease-in-out;
}


.for_mobile{
        display: none;
    }
.not_mobile{
        display: block;
    }




/*сказки*/
.parts__team_tale_title{
    color: #244DC3;
    font-family: 'Roboto-Slab', Sans-Serif;
    font-weight: bold;
    font-size: 50px;
    line-height: 66px;
    text-align: center;
    padding:0 0 40px 0;
}
.parts__team_tale-list{
    width:1400px;
    margin:0 auto;
    display: block;
    margin-bottom:80px;
}

.parts__team_tale-blk{
    display: flex;
    justify-content: space-between ;
    flex-wrap: nowrap;
    width:1000px;
    margin:0 auto;
}
.parts__team-img{
    display: block;
    width:450px !important;
    height:300px !important;
    padding:20px;
    position: relative;
    z-index:10;
}
.parts__team_tale-stat{
    padding:20px 0px 0px;
    width:60%;
    position: relative;
}
.parts__team_tale-item{
    color:#000;
}
.parts__team_tale-header{
    color: #244DC3;
    font-family: 'Roboto-Slab', Sans-Serif;
    font-weight: bold;
    font-size: 26px;
}
.parts__team_tale-statNum{
    margin:20px 0;
    display: block;
    color:#000;
}
.parts__team_tale-btn{
    position: absolute;
    bottom:20px;
    left:0px;
    transition: all 0.2s ease-in-out;
    z-index:10;
}
.parts__team_tale-btn:hover{
    position: absolute;
    bottom:15px;
    left:0px;
    transition: all 0.2s ease-in-out;
}
    .slick-prev::before, 
    .slick-next::before{
        position: relative;
        color:inherit;
        width: 32px !important;
        height: 45px !important;
        opacity: 1.0 !important;
    }
    .slick-prev:hover::before, 
    .slick-next:hover::before{
        opacity: 0.75 !important;
    }
    .slick-arrow{
        position: absolute ;
        width: 32px !important;
        height: 45px !important;
    }
    .slick-prev.slick-arrow,
    .slick-next.slick-arrow{
        top: 255px;
    }
    
    .slick-prev {
        left: 1170px;
        z-index: 14 !important;
    }
    .slick-next {
        right: 283px;
        z-index: 14 !important;
    }
   

    .slick-next:before {
        left: 60px;
        top:0px;
        background: url('/design/images/img_for_rubrics/team/team_arr_right.png') center center no-repeat !important;
        width: 50px !important;
        height: 50px !important;
        position: absolute;
        z-index: 0;
    }
    .slick-prev:before {
        right: 90px;
        top:0px;
        background: url('/design/images/img_for_rubrics/team/team_arr_left.png') center center no-repeat !important;
         width: 50px !important;
        height: 50px !important;
        position: absolute;
        z-index: 0;
    }
   .slick-dots {bottom:-44px;}









@media (max-width: 1400px){
    .team__index_content{width:100%;}
    .team__next_content{width:98%;}
    .parts__teamnews-item{width: 50%;}
    .team__header_o01,
    .team__header_o02,
    .team__header_o03 {display:none !important;}
    .parts__team_tale-list{width:100%;}    
    .parts__team_tale-blk{width:80%;}
    .parts__team_tale-btn {position: inherit;margin-top:40px;}
    .slick-prev {left: 850px;}
 }
 
 @media (max-width: 1200px){
    .slick-prev.slick-arrow,
    .slick-next.slick-arrow{
        top: 270px;
    }
    .team_mini_content{width:100%;}
    .team__prog_name{width:100%;}

}

@media (max-width: 1080px){
    .team_wide_description, .team_ba_wide, .team_ba_half_wrap, .team_list_blk-x4, .team_list_blk-x2, .team_ba_wide_wrap, 
    .team_wide_description-wide > .team_wide_description-anons,
    .parts__teamnews-list {   width: 96vw!important;}
}

 @media (max-width: 1024px){
    .team__header{
        width:100%;
        height:auto;
        background:url('/design/images/img_for_rubrics/team/header_back_m02.jpg') top center repeat-y;
        background-size: 100%;
    }
    .for_mobile{
        display: block;
    }
    .not_mobile{
        display: none;
    }
    .team__prog_image-vedushie{width:160%;}
    
    .team__window{
        display: grid;
        grid-template-columns: 100%;
        grid-template-rows: auto;
        grid-template-areas: 
                "row1"
                "row2"
                "row3";
        margin:0 auto;
        width:100%;
        position: relative;
        top:50px;
    }
    .team__window_row1{grid-template-areas:row1;
        display: flex;
        flex-wrap: wrap;
        justify-content:space-between ;
    }
    .team__window_row2{grid-template-areas:row2;
        display: flex;
        flex-wrap: wrap;
        justify-content:space-between ;
    }
    .team__window_row3{grid-template-areas:row3;
        display: flex;
        flex-wrap: wrap;
        justify-content:space-between;
    }
    
    .team__window_block {
        width:90%;
        margin:0 auto !important;
        text-align: center;
        padding-bottom:60px;
    }
    
    .team__window_pic{
        width:70%;
        height: auto;
        margin:0 auto;
    }
    .team__window_block *{
        transition: all 0.2s ease-in-out;
    }
    .team__window_block:hover *{
        transform:scale(1.05);
        transition: all 0.2s ease-in-out;
    }
    .team__window_block:hover .team__window_pic{
        transform:scale(0.95) !important;
        transition: all 0.2s ease-in-out;
    }
    .team__window_block06{
        margin:0 auto;
        margin-right:0px;
    }
    .team__window_block07{
        margin:0 auto;
        margin-left:0px;
    }
    
    .parts__team_tale-blk {justify-content: center;flex-wrap: wrap;}
    .parts__team_tale-stat{width: 75%;}
    .slick-next {right: -20px;}
    
    .team_wide_description,
    .team_ba_wide,
    .team_ba_half_wrap{width:100%;}
    .team_ba_half_blk {
        padding:10px;
    }
    .team_list_blk-x4{width:100%;grid-template-columns: repeat(2, calc(100% / 2 - 10px));}
    .team_item-x4 {margin-bottom:40px;padding: 20px;display:block;text-align: center;}
    .team_item-x4_text{text-align:left;}
    .team_item-x4_name {text-align:left;}
    
    .team__prog_about {padding: 10px 20px 0px 20px;}
    
        
    .team_mini_content {
        width:100%;
        margin:0 auto;
        display: flex;
        flex-wrap:wrap;
    }

    .team_mini_description{margin-top:40px;}
    .team_ba_mini{width:98vw;height:auto;margin:0 auto;}
    .team_mini_description-anons,
    .team_mini_description-efir {padding:0px;}
    
    .team_item-x2_img {width:100%;height:auto;}
    
    .team_list_blk-x3{width:100%;grid-template-columns: repeat(2, calc(100% / 2 - 10px));}
    .team_item-x3 {margin-bottom:40px;padding: 20px;display:block;text-align: center;}
    .team_item-x3_text{text-align:center;}
    .team_item-x3_name {text-align:center;}
    
    .team_ba_wide_title{
        font-size: 30px;
    }
}

 
  @media (max-width: 768px){
     .parts__teamnews-item{width: 100%;}
     .parts__team_tale-blk{flex-wrap: wrap;}
     .parts__team_tale-stat{width:100%;}
     
     .team_ba_half_wrap{flex-wrap:wrap;}
     .team_ba_half_blk{
         max-width:520px;
         margin:0 auto;
         margin-bottom:40px;
     }
     
     .d-sasha-img{
         width: 100%;
         height:auto;
     }
     
    .team_list_blk-x3{width:100%;grid-template-columns: repeat(1, calc(100% / 1 - 10px));}
    .team_item-x3 {margin-bottom:40px;padding: 20px;display:block;text-align: center;}
    .team_item-x3_text{text-align:center;}
    .team_item-x3_name {text-align:center;}
     
     .team__prog_header{height: 720px;}
     
     .team__prog_header.team__prog_header-vedushie{height:640px;}
     
     .team__prog_header-zvuk {height:630px !important;}
    
    .team__prog_header-meria {height:630px !important;}
    
    .team__prog_header-elfy {height:630px !important;}
     
     .team__prog_name{flex-wrap:wrap;}
     .team__prog_about {padding: 20px 20px 0px 20px;}
     .team__prog_image {margin-top: 0px;width:100%;}
     .team__prog_image.team__prog_image-utro_s_vesnushkoy_i_kipyatoshei{margin: 0 auto;width:70%;}
     
     .team_wide_description{flex-wrap:wrap; }
     .team_wide_description-anons {width:100%;}
     .team_wide_description-efir {width:100%;padding:20px 0;}
     
    .team_list_blk-x4{width:100%;grid-template-columns: repeat(1, calc(100% / 1 - 10px));margin-top:40px;}
    .team_item-x4 {margin-bottom:60px;padding: 0 10vw ;display:block;text-align: center;}
    .team_item-x4_text{text-align:left;}
    .team_item-x4_name {text-align:left;}
    
    .team_list_blk-x2{width:100%;grid-template-columns: repeat(1, calc(100% / 1 - 10px));margin-top:40px;}
    .team_item-x2 {margin-bottom:60px;padding: 0 10vw ;display:block;text-align: center;}
    .team_item-x2_text{text-align:justify;}
    .team_item-x2_name {text-align:left;}
    
    .team_wide_description-wide > .team_wide_description-anons{
        padding:0 20px;
    }
    .team_item-x4_img{
        width: 90%;
        height: auto;
    }
    .team__index{
        margin-top:-90px;
    }
}
 
 @media (max-width: 450px){
    .team__prog_title{font-size:25px !important;}
    .team__prog_header{height: 600px;}
    .team__prog_description {display:none;}
    
    .team__prog_header-vedushie{height:450px !important;}
    .team__prog_header-vedushie .team__prog_image {margin-top: -40px;}
    
    .team__prog_header-vmeste {height:550px !important;}
    .team__prog_header-vmeste .team__prog_image {margin-top: -51px;}
    
    .team__prog_header-s_dyadei_sashei .team__prog_image {margin-top: -120px;}
    
    .team__prog_header-vesnushka {height:550px !important;}
    .team__prog_header-vesnushka .team__prog_image {margin-top: -230px;}
    
    .team__prog_header-zvuk {height:450px !important;}
    .team__prog_header-zvuk .team__prog_image {margin-top: -100px;}
    
    .team__prog_header-meria {height:450px !important;}
    .team__prog_header-meria .team__prog_image {margin-top: -100px;}
    
    .team__prog_header-elfy {height:450px !important;}
    .team__prog_header-elfy .team__prog_image {margin-top: -100px;}
     
    .parts__team-img{width: 100%;height:auto;}
    .team__window_title01{width: 250px;height: auto;background-size:100% 100%;}
    .team__window_title02{width: 250px;height: auto;background-size:100% 100%;}
    .team__window_title03{width: 250px;height: auto;background-size:100% 100%;}
    .team__window_title04{width: 250px;height: auto;background-size:100% 100%;}
    .team__window_title05{width: 250px;height: auto;background-size:100% 100%;}
    .team__window_title06{width: 250px;height: auto;background-size:100% 100%;}
    .team__window_title07{width: 250px;height: auto;background-size:100% 100%;}


 }
 
 
 @media (max-width: 320px){
    .team__prog_header-vedushie{height:400px !important;}
    .team__prog_header-vedushie .team__prog_image {margin-top: -60px;}
    
    .team__prog_header-vmeste {height:550px !important;}
    .team__prog_header-vmeste .team__prog_image {margin-top: -100px;}
    
    .team__prog_header-zvuk {height:450px !important;}
    .team__prog_header-zvuk .team__prog_image {margin-top: -200px;}
    
    .team__prog_header-elfy {height:450px !important;}
    .team__prog_header-elfy .team__prog_image {margin-top: -200px;}
     
 }
 
.team__prog_title {
    font-family:'Roboto-Slab';
    font-style: normal;
    font-weight: bold;
    font-size: 40px;
    line-height: 53px;
    color: #FFFFFF;
    margin-bottom: 0;
}


.team_mini_description .team_mini_description-title {
    font-weight: bold;
    font-size: 30px;
    line-height: 40px;
    color: #244DC3;
    margin-bottom: 15px;
}

.team_mini_description-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
} 

.team-vedushie .team_item-x2_title {
    padding-bottom: 8px;
}

.team-vedushie .team_item-x2_text,
.team-vedushie .team_item-x2_text p{
    font-size: 18px;
    color: #303030;
    line-height: 21px;
    margin-top:20px !important;
    display: block;
}

.team_item-x4_text {
    text-align: left;
    font-size: 18px;
    line-height: 21px;
    color: #303030;
}

.team__prog_header.team__prog_header-zvuk h1 {
    margin-bottom: 18px;
}

.team-zvuk .team_item-x2_title {
    padding-bottom: 8px;
}

.team-zvuk .team_item-x2_text {
    text-align: left;
    font-size: 18px;
    line-height: 21px;
    color: #303030;
}


.team__prog_header.team__prog_header-elfy h1 {
    margin-bottom: 18px;
}

.team-elfy .team_item-x2_name {
    width: 100%;
}

.team-elfy .team_item-x2_title {
    padding-bottom: 8px;
}

.team-elfy .team_item-x2_text {
    text-align: left;
    font-size: 18px;
    line-height: 21px;
    color: #303030;
}

.team-footer {
    background: #4575FF;
}

@media (max-width: 767px) {
    .team__prog_header-meria .team__prog_image {
        margin-top: -175px;
    }
    
    .team_item-x4 {
        padding: 0 0vw;
    }
    
    .team_item-x4_text {
        font-size: 14px;
        text-align: center;
    }
    
    .team_item-x4_title {
        padding-top: 0px;
        padding-bottom: 8px;
        font-size: 16px;
        text-align: center;
        justify-content: center;
    }
    
    .team_item-x4_name {
        text-align: center;
        justify-content: center;
    }
    
    .team_item-x4_link {
        width: 0;
    }
    
    .team_item-x4.center {
        padding: 3px;
    }
}


@media (max-width: 1025px) and (min-width: 1023px) {
    .team_item-x4_img.center {
        max-width: 600px;
        width: 100%;
    }
    
    .team_item-x4_title {
        font-size: 28px;
    }
}

.team_item-x2_link__inst {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.team_item-x2_link__inst a {
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    color: #244DC3;
    display: block;
    margin-top: 4px;
}

.team-inst {
    display: flex;
    justify-content: center;
    align-items: center;
}

.team_mini_content.ds .team_item-x2_link {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
    align-items: center;
} 

.team_mini_content.ds .team_item-x2_link .team-inst {
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    color: #244DC3;
    display: block;
    margin-top: 4px;
}

.team_mini_content {
    padding-bottom: 170px;
    padding-top: 120px;
}








/* Вместо Инсты срочно выводим VK и Telegram */
.team_item-x2_vk_logo{
    position: relative;
    width: 35px;
    height: 35px;
    margin:0px 20px 0px 0px ;
    transition: all 0.2s ease-in-out;
}
.team_item-x2_vk_logo_link{
    display: block;
    width: 35px;
    height: 35px;
    border-radius:35px;
    background: url('/design/images/img_for_rubrics/team/logos/VK_com-logo.png?v=2') top center no-repeat;
    background-size: contain;
}
.team_item-x2_vk_logo:hover{
    opacity: 0.7;
    transition: all 0.2s ease-in-out;
}


.team_item-x2_tg_logo{
    position: relative;
    width: 35px;
    height: 35px;
    border-radius:35px;
    margin:0px 20px 0px 0px ;
    transition: all 0.2s ease-in-out;
}
.team_item-x2_tg_logo_link{
    display: block;
    width: 35px;
    height: 35px;
    border-radius:35px;
    background: url('/design/images/img_for_rubrics/team/logos/Telegram_Logo.png?v=3') top center no-repeat;
    background-size: contain;
}
.team_item-x2_tg_logo:hover,
.team_item-x2_tg_logo:active{
    opacity: 0.7;
    transition: all 0.2s ease-in-out;
}

.team_item-x2_zero_logo{
    width: 35px;
    height: 35px;
    margin: 10px 20px 0px 0px;
}

.team_item-x2_zero_logo_wrap{
    position: relative;
    width: 74px;
    height: 35px;
    margin: -5px 20px 0px -40px !important;
    display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-evenly;
	align-items: center;
	align-content: space-around;
}

.team_item-x2_zero_logo_wrap .team_item-x2_vk_logo_link:hover,
.team_item-x2_zero_logo_wrap .team_item-x2_tg_logo_link:hover {
    opacity: 0.7;
    transition: all 0.2s ease-in-out;
}

    @media only screen and (max-width: 375px){
        .team_item-x2_vk_logo,
        .team_item-x2_tg_logo{
              margin: 5px 20px 10px 0px;
            }
        .team_ba_half_wrap {
          width: 86vw !important;
        }
    }

