		/* --- КОНТЕЙНЕР БЛОКА --- */
        .rev-contacts-box {
            max-width: 100%;
			background-color: #ffffff;
			border-radius: 6px;
			padding: 24px;
			box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);
			border-top: 3px solid var(--primary-color);
        }

        /* --- СЕКЦИИ КОНТАКТОВ --- */
        .rev-contacts-section {
            margin-bottom: 24px;
        }

        .rev-contacts-section:last-child {
            margin-bottom: 0;
        }

        /* --- ЗАГОЛОВКИ --- */
        .rev_title {
            font-size: 20px;
            font-weight: 500;
            color: #2c3e50;
            margin-bottom: 8px;
        }

        /* --- ТЕКСТ И ССЫЛКИ --- */
        .rev_info-line {
            font-size: 15px;
            line-height: 1.5;
            color: #ff2222; /* Красный цвет из макета */
            margin-bottom: 4px;
        }

        .rev_link {
            display: inline-block;
            color: #ff2222;
            text-decoration: none;
            font-weight: 500;
            transition: opacity 0.2s ease;
        }

        .rev_link:hover {
            opacity: 0.8;
            text-decoration: underline;
        }

        /* --- СОЦСЕТИ --- */
        .rev_social-list {
            display: flex;
            gap: 8px;
            list-style: none;
            margin-top: 12px;
        }

        .rev_social-item a {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 44px;
            height: 44px;
            background-color: #333333; /* Темно-серый фон иконок */
            border-radius: 8px;
            color: #ffffff;
            transition: background-color 0.2s ease, transform 0.1s ease;
        }

        .rev_social-item a:hover {
            background-color: #ff2222; /* При наведении иконка становится красной */
            transform: translateY(-2px);
        }

        .rev_social-item svg {
            width: 20px;
            height: 20px;
            fill: currentColor;
        }