/*хироблок на страницах*/
    @media all and (min-width:960px) {
    .t255, .t-cover, .t-cover__carrier, .t255 .t-cover__wrapper, .t-cover__filter {
        max-height:500px !important;
        height:500px !important;
        }
    }

    @media all and (max-width:959px) {
    .t255, .t-cover, .t-cover__carrier, .t255 .t-cover__wrapper, .t-cover__filter {
        max-height:400px !important;
        height:400px !important;
        }
    }
    
    
    @media all and (max-width:640px) {
    .t255, .t-cover, .t-cover__carrier, .t255 .t-cover__wrapper, .t-cover__filter {
        max-height:320px !important;
        height:320px !important;
        }
    }
    


/*оформление текста в хироблоке*/
  .t255__wrapper {
        padding: 0px 20px;
    }
    
    .t255__title {
        -webkit-box-decoration-break: clone;
        font-feature-settings: 'liga' off, 'clig' off;
        overflow-x: hidden;
        overflow-y: hidden;
        box-sizing: border-box;
        padding: 0px 16px;
        padding-bottom:1px;
        display:inline;
        line-height:52px;
    }
    
    @media all and (max-width:640px) {
        .t255__title {
            line-height:36px;
            padding-bottom:1px;
        }
    }
    
    .t255 .t-cover__wrapper span.space {
        display:none;
    }





/*паддинги у видео*/
    @media all and (min-width:980px) {
        .uc-video-padding {
            padding-top:40px;
            padding-bottom:40px;
        }
    }


/*всякое*/
    .t492 {
        overflow:hidden;
    }
    
    .t492__blocktable {
            height:max-content !important;
    }

    .t492__blocktext {
        box-sizing:border-box;
    }

    .t492__textwrapper {
        margin:unset;
        padding: 0px 40px;
        box-sizing:border-box;
        display:flex;
        flex-direction:column;
        gap:20px;
    }
    
    .t492 .t-title {
        box-sizing:border-box;
        /*margin-bottom:20px;*/
    }
    
    .t492 .t-descr {
        box-sizing:border-box;
        padding-top:0px;
    }


    @media all and (min-width:980px) {
        .t492__blockimg {
                /*height: 50vw;*/
                height: 40vw; /*убираем дыры после хироблока на страницах*/
            }
        }
   
    @media all and (max-width:980px) {
        .t492 {
                display: flex;
                flex-direction: row;
                margin-bottom: 40px;
                align-items: center;
            }
        .t492__blocktext {
            width: 50vw;
            }
        }

    @media all and (max-width:640px) {
        .t492 {
                display: flex;
                flex-direction: column;
                margin-bottom: 20px;
                align-items: unset;
            }
        

        
        .t492__blocktable {
            height:max-content !important;
        }
        
        .t492__textwrapper {
            display: flex;
            flex-direction: column;
            margin:unset;
            padding:0px 20px;
        }
        .t492 .t-title {
            padding-top:0px;
            padding-bottom:0px;
            height: max-content;
            /*margin-bottom:20px;*/
        }
        .t492 .t-descr {
            padding-top:0px;
            padding-bottom:20px;
            height: max-content;            
        }
        
        .t492__blocktext {
            width: 100%;
        }
    }
    
/*ебаные кнопки вправовлево в слайдере*/
@media screen and (max-width:640px) {
    .t-slds__arrow-withbg {
        min-width:40px;
        min-height:40px;
    }
    .t-slds__arrow-left {
        left:20px;
    }
    .t-slds__arrow-right {
        right:20px;
    }
    .t-slds__arrow-withbg .t-slds__arrow_body {
        min-width:10px;
    }
    .t-slds__arrow-withbg .t-slds__arrow_body-left {
        -webkit-transform: translate(-60%,-50%);
        transform: translate(-60%,-50%) rotate(180deg);
    }
    
    .t-slds__arrow-withbg .t-slds__arrow_body-right {
        -webkit-transform: translate(-40%,-50%);
        transform: translate(-40%,-50%);
    }
}
    
    
/*следующий и предыдущий проект*/
    .t694 .t694__container {
        /*padding: 40px;*/
        padding: 0px; /*убираем отступы опять*/
        box-sizing: border-box;
    }
    
    .t694 .t694__row {
        display:flex;
        /*gap:40px;*/
        gap:0px; /*убираем отступы опять*/
    }
    
    @media all and (max-width:960px) {
        .t694 .t694__container {
        /*padding: 20px;*/
        padding: 0px; /*убираем отступы опять*/    
        }    
    
        .t694 .t694__row {
        /*gap:20px;*/
        gap: 0px; /*убираем отступы опять*/
    }
    }
    
    @media all and (max-width:640px) {
        .t694__row .t694__col:first-of-type {
        display:none;
        }
    }
    
/*зум*/

.t-zoomer__bg, .t-zoomer__close, .t-zoomer__scale {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
}

.t-zoomer__scale.showed {
    top:20px;
    right:70px;
}
.t-zoomer__close {
    top:20px;
    right:20px;
}