/*
Theme Name: AI Performersmatrix
Theme URI: https://aiperformersmatrix.com/
Author: Melonleaf
Author URI: https://melonleaf.com/
Description: A very basic WordPress theme.
Version: 1.0
License: GNU General Public License v2 or later
Text Domain: melon-oye-theme
*/
body {
  margin: 0;
  padding: 0;
	    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}



.text-gradient-color{
	    background: linear-gradient(90deg, #9dad00, #000000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}


	.text-gradient-bg a{
    background: linear-gradient(360deg, #6b7505, #84900c, #e8ff00);
    color: #fff !important;
    font-weight: 700 !important;
}
	.text-gradient-color a:hover  {
    background: linear-gradient(360deg, #84900c, #e8ff00, #6b7505) !important;
    color: #fff !important;
    font-weight: 700 !important;
}


@media only screen and (min-width:768px){
.introducing-section .elementor-testimonial__content{background-color: #f9fafa00;}

.introducing-section .elementor-testimonial__content:after{display:none;}

/* Default: all slides dark */
.introducing-section .swiper-slide {
  background: #000 !important;
  color: #fff !important;
  transition: 0.5s ease;
}
/* Default: all slide headings white */
.introducing-section .swiper-slide h2.elementor-heading-title {
  color: #fff !important;
}

/* Override for 2nd (next) and 3rd (next + 1) slides */
.introducing-section .swiper-slide.swiper-slide-next h2.elementor-heading-title, .introducing-section 
.swiper-slide.swiper-slide-next + .swiper-slide h2.elementor-heading-title {
  color: #000 !important;
}
/* Default: all slide headings white */
.introducing-section .swiper-slide h3.elementor-heading-title {
  color: #E8FF00 !important;
}

/* Override for 2nd (next) and 3rd (next + 1) slides */
.introducing-section .swiper-slide.swiper-slide-next h3.elementor-heading-title, .introducing-section 
.swiper-slide.swiper-slide-next + .swiper-slide h3.elementor-heading-title {
  color: #3A3E10 !important;
}

/* Make .swiper-slide-next light */
.introducing-section .swiper-slide.swiper-slide-next {
  background: #fff !important;
  color: #000 !important;
}

/* Make the slide immediately after .swiper-slide-next light */
.introducing-section .swiper-slide.swiper-slide-next + .swiper-slide {
  background: #fff !important;
  color: #000 !important;
}


/* First visible slide fade (left → solid) */
.introducing-section .swiper-slide.swiper-slide-active::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    to left,
    rgba(0, 0, 0, 0) 0%,    /* transparent at left edge */
    rgba(0, 0, 0, 1) 100%   /* fully dark by right edge */
  );
  pointer-events: none;
  z-index: 2;
}

/* Last visible slide fade (right → solid) */
.introducing-section .swiper-slide.swiper-slide-next + .swiper-slide + .swiper-slide::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0) 0%,    /* transparent at right edge */
    rgba(0, 0, 0, 0.9) 60%   /* fully dark by left edge */
  );
  pointer-events: none;
  z-index: 2;
}
}


.fpsm-stars {
    display: inline-flex;
}

@media only screen and (max-width: 768px) {
  .fpsm-stars span, .fpsm-stars span.full, .fpsm-stars span.half {
    font-size: 20px !important;
 }
}

h3.reviewTitle25 {
    color: black;
    font-size: 20px;
		margin-bottom: 5px;
		margin-top: 25px;
}

.ratingBreakdown{
	display: none;
}

.fpsm-stars .full, .fpsm-stars .half, .fpsm-stars span{font-size:26px; line-height: 19px;}

.breadcrumb a:not(:last-child), .breadcrumb, .breadcrumb a{color:#ffffff; }

.breadcrumb a:last-child, .breadcrumb{color:#fff;}
