.fixed-social-icons {
    position: fixed;
    right: 1em;
    display: flex;
    flex-direction: row; /* Вертикальный ряд, если нужен горизонтальный — используйте row */
    gap: 10px;
    z-index: 1000; /* Для отображения поверх контента */
}

.fixed-social-icons a {
    display: inline-block;
    transition: transform 0.3s ease, opacity 0.3s ease;
}

.fixed-social-icons a:hover {
    transform: scale(1.1);
    opacity: 0.8;
}

.fixed-social-icons img {
    width: 56px; /* Размер иконок */
    height: auto;
}

.fixed-social-names {
    position: fixed;
    right: 1em; 
    display: flex;
    flex-direction: row; /* Вертикальный ряд, если нужен горизонтальный — используйте row */
    gap: 10px;
    z-index: 1000; /* Для отображения поверх контента */
	bottom: 10px;
}

.fixed-social-names a {
    display: inline-block;
    transition: transform 0.3s ease, opacity 0.3s ease;
}

.fixed-social-names a:hover {
    transform: scale(1.1);
    opacity: 0.8;
}

.fixed-social-names img {
    width: 72px; /* Размер иконок */
    height: auto;
}

.fixed-text-icons {
    position: fixed;
    right: 1em;
    display: flex;
    flex-direction: row; /* Вертикальный ряд, если нужен горизонтальный — используйте row */
    gap: 20px;
    z-index: 999; /* Для отображения поверх контента */
	bottom: 6em; 
	border-color:#e91e63; 
	border: 2px; 
	border-radius: 5px;
}

.fixed-text-icons a {
    display: inline-block;
    transition: transform 0.3s ease, opacity 0.3s ease;
}

.fixed-text-icons a:hover {
    transform: scale(1.1);
    opacity: 0.8;
}

.fixed-text-icons img {
	display: inline-block;
    max-width: 150px; /* Размер иконок */
    height: auto;
}