.abdar-testimonials{
	box-sizing:border-box;
	width:100%;
	background:var(--abdar-bg);
	padding:72px 24px 76px;
	overflow:hidden;
	font-family:Arial,Helvetica,sans-serif;
}
.abdar-testimonials *{box-sizing:border-box}
.abdar-testimonials__inner{max-width:var(--abdar-max);margin:0 auto}
.abdar-testimonials__header{text-align:center;max-width:900px;margin:0 auto 52px}
.abdar-testimonials__eyebrow{
	color:var(--abdar-gold);
	font-family:var(--abdar-eyebrow-family);
	font-size:var(--abdar-eyebrow-size);
	font-weight:var(--abdar-eyebrow-weight);
	letter-spacing:1.4px;
	line-height:var(--abdar-eyebrow-line);
	margin-bottom:var(--abdar-eyebrow-gap);
}
.abdar-testimonials__header h2{
	margin:0;
	color:var(--abdar-title);
	font-family:var(--abdar-title-before-family);
	font-size:var(--abdar-title-before-size);
	line-height:var(--abdar-title-before-line);
	font-weight:var(--abdar-title-before-weight);
}
.abdar-testimonials__header h2 span{color:var(--abdar-gold);font-family:var(--abdar-highlight-family);font-size:var(--abdar-highlight-size);font-weight:var(--abdar-highlight-weight);line-height:var(--abdar-highlight-line)}
.abdar-testimonials__header p{
	margin:var(--abdar-subtitle-gap) auto 0;
	max-width:760px;
	color:var(--abdar-subtitle);
	font-family:var(--abdar-subtitle-family);
	font-size:var(--abdar-subtitle-size);
	font-weight:var(--abdar-subtitle-weight);
	line-height:var(--abdar-subtitle-line);
}
.abdar-testimonials__stage{
	position:relative;
	display:flex;
	align-items:center;
	gap:26px;
}
.abdar-testimonials__viewport{
	flex:1 1 auto;
	min-width:0;
	overflow:hidden;
	border-radius:var(--abdar-radius);
}
.abdar-testimonials__track{
	display:flex;
	width:100%;
	transition:transform var(--abdar-speed) ease;
	will-change:transform;
}
.abdar-testimonial-card{
	flex:0 0 100%;
	width:100%;
	min-height:var(--abdar-min-height);
	display:grid;
	grid-template-columns:35% 65%;
	background:var(--abdar-card);
	border-radius:var(--abdar-radius);
	overflow:hidden;
	box-shadow:0 12px 30px rgba(35,18,8,.06);
}
.abdar-testimonial-card__profile{
	background:var(--abdar-left);
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	text-align:center;
	padding:44px 28px;
}
.abdar-testimonial-card__avatar{
	width:116px;
	height:116px;
	border-radius:50%;
	display:flex;
	align-items:center;
	justify-content:center;
	background:var(--abdar-circle);
	border:3px solid var(--abdar-circle-border);
	color:#fff;
	font-size:24px;
	font-weight:800;
	margin-bottom:22px;
	overflow:hidden;
}
.abdar-testimonial-card__avatar--image{
	border-width:3px;
}
.abdar-testimonial-card__photo{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.abdar-testimonial-card__profile h3{
	margin:0 0 var(--abdar-person-gap);
	color:var(--abdar-text);
	font-family:var(--abdar-person-family);
	font-size:var(--abdar-person-size);
	line-height:var(--abdar-person-line);
	font-weight:var(--abdar-person-weight);
}
.abdar-testimonial-card__profile p{
	margin:0 0 var(--abdar-role-gap);
	color:var(--abdar-role);
	font-family:var(--abdar-role-family);
	font-size:var(--abdar-role-size);
	font-weight:var(--abdar-role-weight);
	line-height:var(--abdar-role-line);
}
.abdar-testimonial-card__content{
	position:relative;
	padding:34px 48px 44px;
	display:flex;
	flex-direction:column;
	justify-content:center;
}
.abdar-testimonial-card__quote-mark{
	color:var(--abdar-gold);
	font-size:50px;
	font-weight:900;
	line-height:.6;
	margin-bottom:5px;
}
.abdar-testimonial-card__content h4{
	margin:0 0 var(--abdar-heading-gap);
	color:var(--abdar-text);
	font-family:var(--abdar-heading-family);
	font-size:var(--abdar-heading-size);
	line-height:var(--abdar-heading-line);
	font-weight:var(--abdar-heading-weight);
}
.abdar-testimonial-card__quote{
	background:var(--abdar-quote-bg);
	border-left:5px solid var(--abdar-quote-border);
	border-radius:10px;
	padding:22px 26px;
	color:#2d261c;
	font-family:var(--abdar-quote-family);
	font-size:var(--abdar-quote-size);
	font-weight:var(--abdar-quote-weight);
	font-style:italic;
	line-height:var(--abdar-quote-line);
	margin-top:10px;
	margin-bottom:var(--abdar-quote-gap);
}
.abdar-testimonials__nav{
	flex:0 0 var(--abdar-arrow-width) !important;
	width:var(--abdar-arrow-width) !important;
	height:var(--abdar-arrow-height) !important;
	min-width:0 !important;
	min-height:0 !important;
	padding:0 !important;
	margin:0 !important;
	border:0 !important;
	border-radius:0;
	background:transparent !important;
	color:inherit;
	box-shadow:none !important;
	cursor:pointer;
	box-sizing:border-box !important;
	display:flex;
	align-items:center;
	justify-content:center;
	line-height:0;
	z-index:2;
	transition:opacity .2s ease,transform .2s ease;
}
.abdar-testimonials__nav:hover,
.abdar-testimonials__nav:focus-visible{
	background:transparent;
	color:inherit;
	box-shadow:none;
	opacity:.75;
	transform:translateY(-1px);
	outline:none;
}
.abdar-testimonials__nav img{
	display:block;
	width:100%;
	height:100%;
	object-fit:contain;
	background:transparent;
	border:0 !important;
	padding:0 !important;
}
.abdar-testimonials__dots{
	display:flex;
	justify-content:center;
	align-items:center;
	gap:8px;
	margin-top:26px;
}
.abdar-testimonials__dots button{
	width:11px;
	height:11px;
	padding:0;
	border:0;
	border-radius:50%;
	background:var(--abdar-dot);
	cursor:pointer;
	transition:transform .2s ease,background .2s ease;
}
.abdar-testimonials__dots button.is-active{
	background:var(--abdar-dot-active);
	transform:scale(1.12);
}
.abdar-testimonials__dots button:focus-visible{outline:2px solid var(--abdar-gold);outline-offset:3px}
.abdar-testimonials-empty{
	padding:30px;
	border:1px dashed #d3a323;
	background:#fffaf0;
	text-align:center;
	border-radius:12px;
}
@media (max-width:1100px){
	.abdar-testimonials{padding-left:18px;padding-right:18px}
	.abdar-testimonials__stage{gap:14px}
	.abdar-testimonials__nav{flex-basis:var(--abdar-arrow-width);width:var(--abdar-arrow-width);height:var(--abdar-arrow-height)}
	.abdar-testimonial-card__content{padding:30px 32px 34px}
}
@media (max-width:767px){
	.abdar-testimonials{padding:54px 14px 60px}
	.abdar-testimonials__header{margin-bottom:34px}
	.abdar-testimonials__eyebrow{font-size:12px}
	.abdar-testimonials__header h2{font-size:var(--abdar-title-before-size)}
	.abdar-testimonials__header p{font-size:var(--abdar-subtitle-size);margin-top:var(--abdar-subtitle-gap)}
	.abdar-testimonials__stage{display:block;padding:0 0}
	.abdar-testimonials__viewport{border-radius:20px}
	.abdar-testimonial-card{grid-template-columns:1fr;min-height:0;border-radius:20px}
	.abdar-testimonial-card__profile{padding:30px 20px 26px}
	.abdar-testimonial-card__avatar{width:92px;height:92px;font-size:20px;margin-bottom:14px}
	.abdar-testimonial-card__profile h3{font-size:var(--abdar-person-size)}
	.abdar-testimonial-card__profile p{font-size:var(--abdar-role-size)}
	.abdar-testimonial-card__content{padding:28px 22px 30px}
	.abdar-testimonial-card__quote-mark{font-size:42px;margin-bottom:5px}
	.abdar-testimonial-card__content h4{font-size:var(--abdar-heading-size);margin-bottom:var(--abdar-heading-gap)}
	.abdar-testimonial-card__quote{padding:17px 18px;font-size:var(--abdar-quote-size);line-height:var(--abdar-quote-line)}
	.abdar-testimonials__nav{
		display:none !important;
		position:absolute;
		top:50%;
		transform:translateY(-50%);
		width:min(var(--abdar-arrow-width),44px);
		height:min(var(--abdar-arrow-height),44px);
		z-index:5;
	}
	.abdar-testimonials__nav:hover{transform:translateY(-50%)}
	.abdar-testimonials__nav--prev{left:7px}
	.abdar-testimonials__nav--next{right:7px}
	.abdar-testimonials__dots{margin-top:20px}
}
@media (prefers-reduced-motion:reduce){
	.abdar-testimonials__track{transition:none}
}
