/*Медипартнеры*/
.uc-media .t594__item {padding: 0;}

/*Доклады*/
.uc-presentation .t516__line {display:none;}
.uc-presentation .t516__textwr-bottompadding {    padding-bottom: 50px;}
.uc-presentation {	position: relative; top: -1px;}
.uc-presentation:after {	content: "";	text-align: right;	position: absolute;	bottom: 30px;	right: 0;	left: 0;	height: 5em;	background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));	pointer-events: none;	z-index:999;}
.uc-presentation .t516 .t-section__descr {    max-width: unset!important;}
.uc-presentation .t516 .t-section__topwrapper {    margin-bottom: 50px;}
.uc-presentation .t516__circle {display:none;}
@media screen and (max-width:640px) {
.uc-presentation .t-name, .uc-presentation .t-heading {font-size: 16px!important;}
}



/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

.t-video-lazyload {    background-color: transparent!important;}


/*логотипы*/
/*.t594__item {    padding-bottom: 0;    padding-top: 0;}*/

/*логотипы спец разметка для 1200w-px одной колбаской*/
.uc-one-line-partners .t594__item {width:unset;}

.uc-one-line-partners img {
--hlo: 160px; /*4-5*/
--hlo: 140px; /*6*/

--wlo: calc(var(--hlo) * 1.8);
    max-height: var(--hlo)!important;
    max-width: var(--wlo)!important;}
/*.uc-one-line-partners .t-container {-webkit-justify-content: left; text-align: left;}*/

/*в moz не работает сстиль выше, поэтому патч*/
@-moz-document url-prefix() {
  .uc-one-line-partners img {
height:140px;
width:300px;}}

@media screen and (min-width: 1200px) {
.uc-one-line-partners .t594__item {    padding-left: 40px;}
  /*.t594 .t594__item:last-child {    display:none;  } это только временно для пустого элемента*/
  /*.t594 .t594__item img {width:210px;} это только временно пока мало лого и все помещаются*/
}
    
}



    
.uc-one-line-partners .t594__item {
    padding-left: 0px;
    padding-right: 25px;
    width: auto;
}
.uc-one-line-partners .t-col:first-child {padding-left:20px;}    

/*логотипы*/
/*.uc-logos .t594__container, .uc-logos .t594__item {padding:0;}*/
@media screen and (max-width: 960px) {
.uc-logos .t594__item {padding: 0 0 15px;}
}

/*спикеры*/

.uc-speakers .t524__separator {margin-bottom: 35px;}
.uc-speakers .t524__bottommargin_sm {    margin-bottom: 0;}
.uc-speakers .t524__imgwrapper {    margin-bottom: 5px;}
.uc-speakers .t524__persname, .uc-speakers .t524__persdescr {font-size: 16px!important;}
.uc-speakers .t524__persdescr, .uc-speakers .t524__persdescr strong {font-weight: 300!important;}
.uc-speakers .t524__persname {font-weight: 600!important;}

@media screen and (max-width: 960px){.uc-speakers .t524 .t524__container .t-list__item:first-child, .uc-speakers .t524 .t524__container:not(.t-list__container_inrow1) .t-list__item:nth-child(2) {    margin-top: 0px!important;}
        .uc-speakers .t-col:nth-child(2n-1) {  padding-left: 15px;      padding-right: 5px;}
    .uc-speakers .t-col:nth-child(2n) {    padding-left: 5px;    padding-right: 15px;}
}

@media screen and (max-width: 640px) {
.uc-speakers .t524__col {width:47%; padding-left:20px!important;padding-right:0!important;} 
.uc-speakers .t524__persname {font-weight: 600!important;}
/*.uc-speakers .t524__persdescr strong {color:#838383;}*/
.t524__imgwrapper {margin-bottom: 10px;}
.uc-speakers .t524__col-mobstyle {display: inline-block;}

.uc-speakers .t524 .t-name,.t524 .t-descr,.uc-speakers .t524 .t-descr
{font-size:15px!important; line-height:18px;}

.uc-speakers .t524__wrappercenter {padding:0;}
}


/*спикеры глюк отступа*/
@media screen and (max-width: 960px){
.t524 .t524__container:not(.t-list__container_inrow1) .t-list__item:nth-child(2) {    margin-top: 0!important;}}




    
.t529__bubble-tail {border:0;} /*отзывы, мобильная версия — уменьгил заг*/
.t529__col {    margin-bottom: 20px;}
.t529__bubble {    padding: 0;}
#rec438613992 {display:none;}

@media screen and (max-width: 1200px) {.uc-space200{padding-top:110px!important;}}

.uc-ak-logos-vert {display: none;}     /* стили для пейзажа */
@media screen and (max-width: 1200px) {.uc-ak-logos-gor .t107 {width: 920px;margin-left: auto;margin-right: auto;}}
@media screen and (max-width: 960px) {.uc-ak-logos-gor .t107 {width: 600px;margin-left: auto;margin-right: auto;}}
@media screen and (max-width: 640px) {.uc-ak-logos-gor .t107 {width: 100%;margin-left: 20px;margin-right: 20px;}}

@media all and (orientation:portrait) and (max-width: 640px) {
    .uc-ak-logos-gor {display: none;}
    .uc-ak-logos-vert {display: block; padding: 15px 20px 45px !important;}    /* стили для портрета */
    
}


.uc-contacts a {color:#05011b!important; text-decoration:none!important;} /*коррекция стиля ссылок в контактах*/

.t165 .t165__title, .t795 .t795__title, .t005A .t005A__title { padding-bottom: 22px!important; margin-bottom:0!important;} /*отступы после заголовков*/

@media screen and (max-width: 640px) { /*коррекция отступов для мобильных устройств*/
.t165 .t165__title, .t795 .t795__title, .t005A .t005A__title { padding-bottom: 14px!important; margin-bottom:0!important;} /*отступы после заголовков*/
.uc-topics-list {padding-bottom: 10px!important; padding-top: 10px!important;} /*для списка*/
.t-rec_pb-res-480_30 {    padding-bottom: 0!important;} #rec438714923 {padding-top: 0!important;} /*уменьшил отступ после логотипов — оба блока*/
.t004 .t-text {font-size: 16px!important;} /*лид*/
.uc-exhibiton-block span:nth-of-type(2){font-size: 16px!important; font-weight:bold;} /*лид блока про выставку уменшил*/
}

@media screen and (min-width: 1200px) { /*кнопки для выставки*/
.uc-exhibiton-block .t589__container {-webkit-box-align: stretch!important;-ms-flex-align: stretch!important;align-items: stretch!important; } /*контейнер обоих колонок*/
.uc-exhibiton-block .t589__col:first-child {display: -webkit-box;display: -ms-flexbox;display: flex; } /*класс колонки*/
.uc-exhibiton-block .t589__textwrapper {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;} /*класс, вложенный непосредственно в колонку*/
.uc-exhibiton-block .t589__btn {margin-bottom:0;} /*отступ снизу для кнопки*/
.t142A__btn {margin-bottom:0;} /*кнопки в темах*/
}

@media screen and (max-width: 960px) {.t016__col {    margin-bottom: 29px;}} /*для колонок с контактами*/


.cover-list br {  content: "";  margin:0.5em;  display: block;} /*отступ в списках обложки*/

.uc-exhibiton-block .t589__img {margin:unset;} /*узкое фото выравнивало по центру*/
.uc-exhibiton-block .t-section__container {display:none;} /*странный отступ*/

/*кнопки выбора оплаты*/
.t390__btn {font-size: 16px; text-transform: uppercase; padding: 0 50px; min-width:288px; height: 51px; letter-spacing: 1px;} 
@media screen and (max-width: 640px) { .t390__btn {min-width:100%;} }

.t702 .t-submit {letter-spacing: 1px; text-transform: uppercase;} /*кнопка отправки регформы*/

/*буллиты для тем*/
.uc-topics-list    ul {  list-style: none;  margin-left: 0;  padding: 0!important;}
.uc-topics-list li {  padding-left: 1.3em;  padding-top: 0.3em;} /*text-indent: -1em; */
/*.uc-topics-list li:first-letter {    font-size: 1%; }*/
.uc-topics-list li:before {  content: "—";  font-weight: bold; display: inline-block; color: #4307b3; margin-left: -1.3em; width: 1.3em; } 




@media screen and (min-width: 640px) { .uc-agenda-btns .t-btn {min-width: 370px;}} /*кнопки под темами*/

.uc-exhibiton-block .t589__descr strong, .uc-exhibiton-block-m .t589__descr strong 
    {font-size:32px!important;}
.uc-exhibiton-block .t589__textwrapper, .uc-exhibiton-block-m .t589__textwrapper
    {text-align:left!important;}
    
    @media screen and (max-width: 960px) {
.t165__title, .t005A__title, .uc-exhibiton-block-m .t589__descr strong, .uc-header .tn-atom {font-size:28px!important;}

}