 /* Ссылки Главная + Политика */

    .left-aligned-header {
        text-align: left; /* Выравнивание информации по левому краю */
        width: 70%; /* Ширина контейнера 70% */
        margin: 0 auto; /* Центрирование контейнера */
    }

    .breadcrumb {
        font-size: 14px;
        margin-bottom: 10px;
        text-align: left; /* Выравниваем текст по левому краю */
    }

    .breadcrumb a {
        color: #555;
        text-decoration: none;
    }

    .breadcrumb a:hover {
        text-decoration: underline; /* underline; */
        color: rgb(12, 48, 23);
        font-weight: none; /* Добавлено для жирности текста bold*/
    }

    .breadcrumb span {
        color: #555;
    }




 /* ОГЛАВЛЕНИЯ + ТЕКСТ + КАРТА */
    .centered-header {
        text-align: left;
        margin: 0 auto;
    }

    .navigation-text {
        font-family: Arial, sans-serif;
        font-size: 28px;
        color: #464646d8;
        margin-bottom: 30px;
        font-weight: bold;
    }

    .breadcrumb-text {
        font-family: Arial, sans-serif;
        font-size: 16px; 
        color: #686868;
        margin-bottom: 20px;
        line-height: 1.5; /* Увеличивает расстояние между строками */
        text-align: justify; /* Выравнивание текста по ширине контейнера */
    }

    .left1-aligned-header {
        margin-bottom: 20px;
        width: 100%;
    }

    .larger-text {
        color: #181818;
        font-size: 16px; 
    }

    .bold-large-text {
        color: #616161;
        font-size: 16px;  
        font-weight: bold;
    }

    .container3 {
        display: flex;
        /*justify-content: flex-start;*/
        width: 70%;
        margin: 0 auto;
        justify-content: space-between; /* Будет распределять элементы по краям */
    }

    .content1 {
        width: 65%; /* Ширина правого контейнера с учетом 1% отступа */
        padding: 25px 0 20px 0; /* Внутренний отступ: 20px сверху, справа, снизу и 0 слева */
        /*margin-left: 1%; /* Отступ слева для правого контейнера */
    }

    .sidebar {
        width: 35%; /* Ширина левого контейнера 30% */
        background-color: rgb(255, 255, 255);
        padding: 0px 40px 20px 0; /* Внутренний отступ: 20px сверху, справа, снизу и 0 слева */
        height: 25vh; /* Убираем фиксированную высоту */
        top: 10px; /* 20 Отступ сверху */
        z-index: 0; /* Обеспечиваем, чтобы боковая панель была выше других элементов */
        position: relative; /* Изначально относительное позиционирование */
    }

    .section-title {
        cursor: pointer;
        margin-bottom: 20px;
        font-weight: bold;
        color: #192b15ad; 
        transition: color 0.3s ease; /* Плавный переход цвета */
    }

    .section-title:hover {
        color: #335a2cad;  /* Чуть светлее при наведении */
        text-decoration: underline; /* Подчеркивание текста при наведении */
    }

    #map {
            width: 100%;
            height: 420px; /* Задайте нужную высоту карты */
        }

    img {
            width: 100%; /* Ширина изображения равна ширине контейнера */
            object-fit: cover; /* Обеспечим обрезку и сохранение пропорций */
            display: block;
        }
