 /* Локальные стили для страницы "Связаться с нами" */
        .contact-card {
            height: 100%; /* Задаем карточкам высоту на 100% */
            min-height: 200px; /* Минимальная высота карточек */
            display: flex;
            flex-direction: column;
            justify-content: space-between;
        }

        .card-body {
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            padding: 2rem;
        }

        .card-body h3 {
            font-size: 1.25rem;
            font-weight: bold;
        }

        .card-body p {
            font-size: 1rem;
        }

        .btn-primary {
            background-color: #007bff;
            border-color: #007bff;
        }

        .btn-primary:hover {
            background-color: #0056b3;
            border-color: #0056b3;
        }



        .d-flex a:hover {
            opacity: 0.7;
        }

        .fab {
            transition: transform 0.3s ease;
        }

        .fab:hover {
            transform: scale(1.1);
        }

        /* Адаптивные стили */
        @media (max-width: 767px) {
            .contact-card {
                min-height: 180px; /* Уменьшаем высоту на мобильных */
            }

            .card-body h3 {
                font-size: 1.1rem; /* Уменьшаем размер заголовков */
            }

            .card-body p {
                font-size: 0.9rem; /* Уменьшаем размер текста */
            }

            .d-flex {
                flex-direction: row; /* Сохраняем горизонтальное расположение иконок */
                justify-content: center;
                flex-wrap: nowrap; /* Предотвращаем перенос элементов на новую строку */
            }

            .d-flex a {
                margin-bottom: 0; /* Убираем нижний отступ */
            }

            .btn-primary {
                padding: 0.75rem 1.25rem;
            }

            .row.mt-4 {
                margin-top: 1.5rem !important; /* Еще меньший отступ */
            }
        }

        @media (max-width: 575px) {
            .contact-card {
                min-height: 150px; /* Еще меньше высота на маленьких экранах */
            }

            .card-body {
                padding: 1.5rem; /* Меньше отступов */
            }

            .btn-primary {

                padding: 0.5rem 1rem;
            }
        }