/* Убираем черную плашку вверху попапа */
.t-popup__header-fixed_top {
    display: none !important;
}

/* Если нужно, чтобы крестик остался, но на фоне самой формы */
.t-popup__close {
    background-color: transparent !important;
}



/* Добавляем блюр фона на все попапы сайта */
    .t-popup.t-popup_show {
        -webkit-backdrop-filter: blur(3px);
        backdrop-filter: blur(3px);
    }




@media screen and (max-width: 980px) {
    /* Добавляем внутренний отступ самой форме */
    .t-popup__container {
        padding-top: 60px !important; /* Настрой это число под себя */
    }
    
    /* Если заголовок всё еще слишком высоко, двигаем именно его */
    .t-popup__container .t-form__title {
        margin-top: 20px !important;
    }
}



/* Стабилизация для слайдов в GL08N */
.t-slds__bgwrapper, 
.t-slds__imgwrapper, 
.t-slds__item {
    -webkit-backface-visibility: hidden; /* Убирает мигание в Safari/iPhone */
    backface-visibility: hidden;
    -webkit-perspective: 1000; /* Переводит рендеринг на видеокарту */
    perspective: 1000;
    -webkit-transform: translate3d(0,0,0); /* Принудительное аппаратное ускорение */
    transform: translate3d(0,0,0);
    will-change: transform, opacity; /* Подсказываем браузеру, что будет меняться */
}

/* Убираем возможные микро-скачки высоты */
.t-slds__main {
    touch-action: pan-y;
    -webkit-user-drag: none;
}