/*
--------------------------------------
empty message
--------------------------------------
*/

.testimonial-carousel__empty {
	font-family: var(--e-global-typography-primary-font-family);
	text-align: center;
}

.testimonial-carousel__empty--secondary {
  color: #fff;
}

.testimonial-carousel__empty a {
	font-weight: 700;
	text-decoration: none;
	text-underline-offset: 3px;
}

.testimonial-carousel__empty a:focus,
.testimonial-carousel__empty a:hover {
	text-decoration: underline;
}

/*
--------------------------------------
item container
--------------------------------------
*/

.testimonial-card {
	font-family: var(--e-global-typography-primary-font-family);
	padding: 20px;
	margin: 10px;
}

/*
--------------------------------------
item
--------------------------------------
*/

.testimonial-card {
	max-width: 500px;
	margin: 0 auto;
}

.testimonial-card__info-container {
	display: flex;
	justify-content: center;
	align-items: center;
	color: var(--e-global-color-text);
	column-gap: 20px;
}

.testimonial-card__info-container img {
	width: 83px;
	height: 83px;
	border-radius: 50%;
}

/*name*/

.testimonial-card__name {
	font-weight: 600;
	letter-spacing: 1.6px;
	text-transform: uppercase;
}

/*quote*/

.testimonial-card__quote {
	padding-top: 1.5em;
}

.testimonial-card__quote p {
	font-size: 16px;
	line-height: 1.5;
	color: var(--e-global-color-text);
	text-align: center;
	margin: 0;
}

/*
--------------------------------------
glider slider
--------------------------------------
*/

.glider {
	overflow: hidden !important;
}

.glider::-webkit-scrollbar {
	display: none;
}

.glider {
	-ms-overflow-style: none; /* IE/Edge */
	scrollbar-width: none; /* Firefox */
}

.testimonial-carousel .glider-arrow {
	color: var(--e-global-color-text);
	border-radius: 50%;
	border: 1px solid var(--e-global-color-text);
	transition: all 0.35s ease-in-out;
	width: 70px;
	height: 70px;
}

.testimonial-carousel .glider-arrow:focus,
.testimonial-carousel .glider-arrow:hover {
	background: var(--e-global-color-secondary);
}

/*
--------------------------------------
secondary style
--------------------------------------
*/

.testimonial-carousel--secondary .testimonial-card__info-container,
.testimonial-carousel--secondary .testimonial-card__quote p,
.testimonial-carousel--secondary.testimonial-carousel .glider-arrow {
	color: #fff;
}

.testimonial-carousel--secondary.testimonial-carousel .glider-arrow {
	border: 1px solid #fff;
}