.slider-team {
            position: relative;
            overflow: hidden;
            padding: 0px 30px;
        }

        .slider-track-team {
            display: flex;
            transition: transform 0.5s ease;
        }

        .slide-team {
            flex: 0 0 25%; 
            box-sizing: border-box;
            padding: 10px 5px;
            transition: opacity 0.3s ease;
        }

        .slide-content-team {
            background: var(--transparent-2-w);
            border-radius: var(--br-8);
            padding: 10px;
			position: relative;
            height: 70px;
            display: flex;
            overflow: hidden;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            border: 1px solid var(--transparent-3-w);
        }

        .slider-team-plaha {
            display: flex;
            flex-direction: row;
            width: 100%;
            height: 100%;
            align-items: center;
            justify-content: space-between;
        }
        
        .team-social {
            display: flex;
			height: 50px;
			width: calc(100% - 68px);
			position: absolute;
			z-index: 2;
			transform: translateX(calc(100% + 30px));
			border-radius: var(--br-6) 0 0 var(--br-6);
			padding: 5px;
			background: var(--button);
			align-items: center;
			transition: .3s;
        }

        .slide-content-team:hover .team-social {
             transform: translateX(34px);       
        }

        .team-social a {
            display: flex;
            width: 100%;
            height: 100%;
			cursor: pointer;
			opacity: .6;
			cursor: pointer;
            align-items: center;
			justify-content: center;
			transition: var(--transition-duration);
        }
		
		.team-social a:hover {
            opacity: 1;
        }
		
		.team-social a:first-child {
		  border-radius: var(--br-6) 0 0 var(--br-6);
		}
		
		.team-social a:last-child {
		  border-radius: 0 var(--br-6) var(--br-6) 0;
		}
		
		.tsteam {
			background: #000;
		}
		
		.tdiscord {
			background: var(--brand-discord-color);
		}
		
		.ttelegram {
			background: var(--brand-telegram-color);
		}
		
		.tvk {
			background: var(--brand-vkontakte-color);
		}
		
		.team-profile {
			display: flex;
			flex-direction: row;
			gap: 10px;
		}
		
		.team-profile img {
			height: 50px;
			width: 50px;
			border-radius: var(--br-6);
		}
		
		.team-info {
			display: flex;
			justify-content: center;
			flex-direction: column;
            flex-grow: 1; 
            min-width: 0; 
		}

        .team-info a {
			font-size: 16px;
            font-weight: 600;
            width: 145px;
            white-space: nowrap;
            text-overflow: ellipsis;
		}

        .team-info .zagolovok_description {
			font-size: 13px;
            white-space: nowrap;
            overflow: hidden;
            width: 145px;
            text-overflow: ellipsis;
		}

        .team-header {
            padding: 10px;
            text-align: center;
            font-size: 1em;
            color: var(--text-secondary);
            font-weight: var(--font-weight-6);
            font-family: var(--font-family-1);
            text-transform: uppercase;
        }
		
        .slider-controls-team {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            display: flex;
            justify-content: space-between;
            align-items: center;
            pointer-events: none;
        }

        .slider-btn-team {
            background: var(--button);
            color: white;
            border: none;
            width: 25px;
            padding: 0px;
            height: 90px;
            cursor: pointer;
            font-size: 20px;
            display: flex;
            align-items: center;
            justify-content: center;
            pointer-events: all;
            transition: var(--transition-duration);
            margin: 0;
        }

        .slider-btn-team:focus {
            border: 0px;
        }

        .slider-btn-team svg {
            fill: var(--text-custom);
            transition: var(--transition-duration);
        }

        .slider-btn-team:hover {
            background: var(--button-hover);
        }

        .slider-btn-team:hover svg {
            fill: var(--text-default);
        }

        .prev-btn-team {
            margin-right: auto;
          border-radius: var(--br-16) 0 0 var(--br-16);
        }

        .next-btn-team {
            margin-left: auto;
          border-radius: 0 var(--br-16) var(--br-16) 0;
        }

        @media (max-width: 1050px) {
            .slide-team {
                flex: 0 0 33.333%; 
            }
        }

        @media (max-width: 850px) {
            .slide-team {
                flex: 0 0 50%; 
            }
            
            .slide-team h3 {
                font-size: 13px;
            }
            
            .slide-team p {
                font-size: 11px;
            }
        }

        @media (max-width: 650px) {
            .slide-team {
                flex: 0 0 100%; 
            }
            
            .slide-team h3 {
                font-size: 14px;
            }
            
            .slide-team p {
                font-size: 12px;
            }
        }