/* About-page-only fallbacks and accessible replacements for omitted source fonts. */
.about-page .about-play-icon{
	display: inline-block;
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 8px solid currentColor;
}

.about-page .about-star{
	font-style: normal;
}

.about-page .reveal{
	visibility: visible;
}

.about-page [data-cursor-text],
.about-page .testimonial-slider .swiper-wrapper{
	cursor: pointer;
}

.about-page .testimonial-slider .swiper-wrapper{
	cursor: grab;
}

.about-page .testimonial-slider .swiper-wrapper:active{
	cursor: grabbing;
}

.about-page .team-social-list a span{
	font-size: 18px;
	font-weight: 600;
	line-height: 1;
}

.about-page .testimonial-pagination .swiper-pagination-bullet:focus-visible{
	outline: 3px solid var(--primary-color);
	outline-offset: 4px;
}

.about-page .testimonial-slider .swiper:not(.swiper-initialized) .swiper-wrapper{
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 30px;
}

.about-page .testimonial-company-slider .swiper:not(.swiper-initialized) .swiper-wrapper{
	display: grid;
	grid-template-columns: repeat(5, minmax(0, 1fr));
	gap: 40px;
}

.about-page .swiper:not(.swiper-initialized) .swiper-slide{
	width: auto;
}

@media (max-width: 767px){
	.about-page .testimonial-slider .swiper:not(.swiper-initialized) .swiper-wrapper{
		grid-template-columns: 1fr;
	}

	.about-page .testimonial-company-slider .swiper:not(.swiper-initialized) .swiper-wrapper{
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (prefers-reduced-motion: reduce){
	.about-page .scrolling-content,
	.about-page .contact-us-circle img,
	.about-page .who-we-circle-img img,
	.about-page .our-mission-vision::before,
	.about-page .our-mission-vision::after{
		animation: none !important;
	}

	.about-page .wow,
	.about-page .text-anime-style-3,
	.about-page .reveal,
	.about-page .reveal img,
	.about-page .count-bar{
		animation: none !important;
		transition: none !important;
		transform: none !important;
	}
}
