.t-body {
    background-color: #f5f5f5;
} /* фон сайта*/

.uc-zero-shadow-borde {
box-shadowwww: 0px -3px 0px -1px rgba(0,0,0,0.2);
}

.menu_blur {
position: fixed;
top: 0;

background-color: rgba(255, 255, 255, 0.4); /* Полупрозрачный белый цвет */
backdrop-filter: blur(25px); /* Размытие содержимого под меню */
z-index: 1000; /* Убедитесь, что меню находится поверх другого содержимого */
overflow: hidden; /* Предотвращает выход содержимого за границы меню */
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Тень под меню */
border-radius: 0 0 2px 2px; /* Закругление только нижних углов */
}

.t995__wrapper {
    padding: 0px; /* Убрать отступы у баннера */
}

.t858__inner-col {
        border: 1px solid #333333; /* Обводка толщиной 0.5 пикселя */
    box-shadow: 0px 0px 20px -6px #AAAAAA;
}

.uc-footerblack {
    border-top-left-radius: 60px;
    border-top-right-radius: 60px;
    border-bottom-left-radius: 1px;
    border-bottom-right-radius: 1px;
    box-sizing: border-box; /* Учитывает padding и border в ширине и высоте */
}

.t509__blockimg t-bgimg loaded {
    width: 100%; /* чтобы圖片 занимали всю доступную ширину */
    height: auto; /* сохранение пропорций */
}

.uc-customblock-80 {
    min-height: 80vh; /* Минимальная высота 80% экрана */
    box-sizing: border-box; /* Учитываем padding в общей высоте */
   box-shadow: 0px -4px 36px -17px rgba(51, 51, 51, 0.2); /* Тень сверху */
}

.uc-customblock {
    min-height: 90vh; /* Минимальная высота 90% экрана */
    box-sizing: border-box; /* Учитываем padding в общей высоте */
    box-shadow: 0px -4px 36px -17px rgba(51, 51, 51, 0.2); /* Тень сверху */
}

.uc-customblock-100 {
    min-height: 100vh; /* Минимальная высота 100% экрана */
    box-sizing: border-box; /* Учитываем padding в общей высоте */
   box-shadow: 0px -4px 36px -17px rgba(51, 51, 51, 0.2); /* Тень сверху */
    padding-top: 200px; /* Внутренний отступ сверху */
}

.uc-footer-des {
    min-height: 100vh; /* Минимальная высота 100% экрана */
    box-sizing: border-box; /* Учитываем padding в общей высоте */
    box-shadow: 0px -4px 36px -17px rgba(51, 51, 51, 0.2); /* Тень сверху */
    padding-top: 250px !important; /* Внутренний отступ сверху */
    border-top-left-radius: 40px !important; /* Закругление сверху слева */
    border-top-right-radius: 40px !important; /* Закругление сверху справа */
    border-bottom-left-radius: 0 !important; /* Убираем закругление снизу слева */
    border-bottom-right-radius: 0 !important; /* Убираем закругление снизу справа */
}

.t573 .t-sociallinks {
    margin-top: 80px;
}
#rec867987162 .t573__contacts
{
    margin-top: 80px;
}

#rec867571784 .t594
{
    margin-top: 80px;
}

#rec867988555 .t585
{
    padding-top: 50px;
    padding-bottom: 150px;
     min-height: 120vh !important;
}

@media (max-width: 768px) { 
    .custom-img-resize-mobile {
        width: 50%; /* уменьшаем размер изображений на мобильных */
        margin: 0 auto; /* центрируем изображения */
        display: block;
    }
    
    .uc-images-slider {
        height: 80vh; /* Фиксированная высота на мобильных устройствах */
    }
    
    .uc-footer-des {
    min-height: 80vh; /* Минимальная высота 100% экрана */
    padding-top: 150px !important; /* Внутренний отступ сверху */
    }
}
