/*убираем мигание черного экрана на старнице App (задем принудительно белый для контейнера)   #recorddiv38633755, #recorddiv38633755, #recorddiv38633755 { */
#recorddiv38633755 {
        background: white !important;
    }

.t462 {
    z-index: 980;
}


#rec56798409 .t801__btntext-wrapper {
        text-align: center;
}

#rec56798409 .t801__imgwrapper {
    display: none;
}

/*.t-popup__container.t-width.t-width_10.t-popup__container-animated { /*popup width*/
   /* width: 400px;
    padding: 40px;
}*/

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

.t-title_md {
    font-size: 48px !important;
}
}

@media screen and (max-width: 1025px){
.t674__body_with-bg:after {
    background-image: none !important;
}
}

@media screen and (max-width: 640px){
.t-title_md {
    font-size: 30px !important;
}

}

.t255__userblock {
    bottom: 30px;
}

.t347__table {
    background-color: inherit;
}

.t-cover {
    height: 95vh;
}

.t190{
    display:none;
}

.t411__content {
        text-align: left;
    }

.tn-atom a span {
    position: relative;
    top: -7px;
}

#recorddiv13607968 .t278 .t-submit {
    margin-top: 20px !important;
}

.t135 {
    z-index: 1 !important;
}
.t411__logo {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}

.t278__title {
    color: #fff;
    margin-bottom: 15px;
}

#recorddiv13607968 .t-text_xs {
    font-size: 20px;
    line-height: 1.55;
}

.t278__nomargin .t278__descr {
    margin-bottom: 50px;
}

#recorddiv13622120{
    background: red;
}

.t278 .js-error-control-box .t278__input {
    border-top: 1px solid black!important;
    border-left: 1px solid black!important;
    border-right: 1px solid black!important;
    border-bottom: 1px solid #f66!important;
}

.t278__blockinput-errors-text {
    color: white;
}

.js-error-control-box .t186C__input {
    border-top: 1px solid white!important;
    border-left: 1px solid white!important;
    border-right: 1px solid white!important;
    border-bottom: 1px solid #f66!important;
}

.t186C__blockinput-errors-text {
    color: white;
}

.t075__textclass1 .t075__title {
    margin-bottom: 12px;
}

#coverCarry13276883{
    background-size: initial;
    -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));  
}

#recorddiv13276883{
    background-image: url(https://static.tildacdn.com/tild3562-6530-4235-b636-613731313730/cover_02.png)!important;
    background-size: initial;
}

.t397__wrapper_mobile::after {
    right: 30px;
}


.t135{
    position: absolute !important;
    padding: 5px 30px;
    z-index: 2000;
}


#recorddiv36804395 .t411__descr {
    height: 54px !important;
}

#nav36896113 .t450__list_item {
    margin-left: 10px;
}

#nav36896113 .t450__list_item:nth-child(1), 
#nav36896113 .t450__list_item:nth-child(5),
#nav36896113 .t450__list_item:nth-child(6),
#nav36896113 .t450__list_item:nth-child(15),
#nav36896113 .t450__list_item:nth-child(18),
#nav36896113 .t450__list_item:nth-child(27){
    margin-left: 0;
}

#nav36896113 .t450__list_item:nth-child(1), 
#nav36896113 .t450__list_item:nth-child(18){
   pointer-events : none;
   opacity: .5;
}
.t450__burger_container {
    padding: 10px;
}

.t-descr_xxs {
    font-size: 14px;
   /* padding-right: 20px;*/
}

/*.t578__persdescr t-descr t-descr_xxs {
   width: 760px;  
   padding-right: 0px;
}*/

/*.t-descr_xxs:first-child {
    opacity: .5;
}*/
.t441__input , .t-input{
background-color: transparent !important;
}
@media screen and (max-width: 1200px){
    #recorddiv36804395 .t-container, #recorddiv35277480 .t-container {
    margin: 0;
    }
    .t411__mainblock{
        margin-left: 30px;
    }
}

@media screen and (max-width: 960px){
    #recorddiv36804395 .t-container {
    margin-left: 0px;
    }
    
    .t450__list_item a::after {
        border: 0 !important;
        box-shadow: none !important;
    }
    
    #nav36074525 .t-menu__link-item .t-active { 
        color: #fff !important;
    }
    
    #cityCont {
        display: none;
        widht:0;
        height:0;
    }
    #rec35277480 .t411__content{
        padding-top: 20px !important;
    }
    #recorddiv34180352 .t-valign_middle , #recorddiv35277480 .t-valign_middle{
        vertical-align: inherit;  
         padding-top: 50px;
    }
}

@media screen and (max-width: 680px){
.t411__mainblock {
    margin-left: 0px;
}

#recorddiv36804395 .t411__descr {
    height: 70px !important;
}
}

@media screen and (max-width: 640px){
.t411__input-container {
    max-width: inherit;
    margin: 0 auto;
}
}


#uc-hww-firstscreen div.t189__wrapper {
    width: 760px;
}