a:has(img[src="https://static.tildacdn.com/tild6663-3139-4433-a531-653132323832/SPC_menu.svg"]),
a:has(img[src="https://static.tildacdn.com/tild6637-6564-4462-a231-646363343330/SPC_-_.png"]),
a:has(img[src="https://static.tildacdn.com/tild3033-6165-4263-a163-373364316637/SPC_-__12.svg"]),
a:has(img[src="https://static.tildacdn.com/tild3134-6137-4336-b462-653865633439/SPC_menu_9.svg"]) {
    text-decoration: none !important;
    border-bottom: none !important;
    box-shadow: none !important;
}

a:has(img[src="https://static.tildacdn.com/tild6663-3139-4433-a531-653132323832/SPC_menu.svg"]) div,
a:has(img[src="https://static.tildacdn.com/tild6663-3139-4433-a531-653132323832/SPC_menu.svg"]) span,
a:has(img[src="https://static.tildacdn.com/tild6637-6564-4462-a231-646363343330/SPC_-_.png"]) div,
a:has(img[src="https://static.tildacdn.com/tild6637-6564-4462-a231-646363343330/SPC_-_.png"]) span,
a:has(img[src="https://static.tildacdn.com/tild3033-6165-4263-a163-373364316637/SPC_-__12.svg"]) div,
a:has(img[src="https://static.tildacdn.com/tild3033-6165-4263-a163-373364316637/SPC_-__12.svg"]) span,
a:has(img[src="https://static.tildacdn.com/tild3134-6137-4336-b462-653865633439/SPC_menu_9.svg"]) div,
a:has(img[src="https://static.tildacdn.com/tild3134-6137-4336-b462-653865633439/SPC_menu_9.svg"]) span {
    margin-top: 5px !important;
    padding-top: 0 !important;
    margin-bottom: 0 !important;
    text-decoration: none !important;
    border-bottom: none !important;
}

img[src="https://static.tildacdn.com/tild6663-3139-4433-a531-653132323832/SPC_menu.svg"],
img[src="https://static.tildacdn.com/tild6637-6564-4462-a231-646363343330/SPC_-_.png"],
img[src="https://static.tildacdn.com/tild3033-6165-4263-a163-373364316637/SPC_-__12.svg"],
img[src="https://static.tildacdn.com/tild3134-6137-4336-b462-653865633439/SPC_menu_9.svg"] {
    margin-bottom: 0 !important; 
    padding-bottom: 0 !important;
}





/* --- ДЕСКТОП: Поднимаем текст на картинку (работает отлично, не трогаем) --- */
.uc-guide .t-img,
.uc-guide .t-bgimg,
.uc-guide img {
    margin-bottom: 8px !important;
    padding-bottom: 8px !important;
}

.uc-guide .t-title,
.uc-guide .t-name,
.uc-guide .t-section__title {
    margin-top: 0px !important;
    padding-top: 0px !important;
}

.uc-guide h1, 
.uc-guide h2, 
.uc-guide h3, 
.uc-guide .t-title {
    margin-top: -40px !important; 
    position: relative !important;
    z-index: 5 !important;
}

.uc-guide .t-descr {
    margin-bottom: 0px !important;
}

.uc-guide .t-form__inputsbox {
    margin-top: -15px !important;
}

/* --- МОБИЛКА: Принудительно выравниваем обе версии --- */
@media screen and (max-width: 980px) {
    
    /* 1. Сбрасываем наложение и задаем одинаковый отступ сверху для заголовков */
    .uc-guide h1, 
    .uc-guide h2, 
    .uc-guide h3, 
    .uc-guide .t-title,
    .uc-guide .t-name,
    .uc-guide .t-section__title {
        margin-top: 8px !important; /* Устанавливаем ровный отступ вниз */
        padding-top: 0px !important; 
    }

    /* 2. Убираем лишние отступы под картинкой, чтобы не было дыры в русской версии */
    .uc-guide .t-img,
    .uc-guide .t-bgimg,
    .uc-guide img {
        margin-bottom: 0px !important; 
        padding-bottom: 0px !important;
    }
}



