/* =============================================================================
   HOME PAGE — front page / home-page.php
   Applied: home-page.php | template-front-page.php
   Key selectors: .cs-topBar-bg | .cs-hero-bg | .cs-cat-list-bg
                  .home-course-main | .home-shortcode-course-main
                  .cs-exclusive-img | .slide-wrapper
   ============================================================================= */

/* ---- Hero / banner backgrounds ---- */
/* .cs-cat-list-bg {
  background-color: #47678e;
}
.cs-hero-bg {
  background: linear-gradient(
    90deg,
    rgba(22, 194, 213, 0.7) -18.8%,
    rgba(16, 33, 125, 0.7) 51.74%
  );
} */

/* ---- Sliding trust bar (mobile ticker animation) ---- */
/* @media (max-width: 768px) {
  .slide-wrapper {
    position: relative;
    overflow: hidden;
    height: 1.75rem;
  }
  .slide-wrapper > * {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    animation: 14s autoplay2 infinite ease-in-out;
  }
  .slide-wrapper > *:nth-child(1) {
    animation-delay: 0s;
  }
  .slide-wrapper > *:nth-child(2) {
    animation-delay: 4s;
  }
  .slide-wrapper > *:nth-child(3) {
    animation-delay: 8s;
  }
  .slide-wrapper > *:nth-child(4) {
    animation-delay: 12s;
  }
} */

/* ---- Home exclusive image (full bleed) ---- */
/* .cs-exclusive-img img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  object-position: top;
} */

/* ---- Course card styles → moved to _course-card.css (used sitewide) ---- */



/* ==== New home page design ==== */

.home-course-main {
  position: relative;
  border: 1px solid #ebeef1;
  border-radius: 16px;
  transition: 0.3s;
}


.home-course-main:hover {
  box-shadow: 0px 3px 14px 0px #37506e26;
  transform: scale(1.02);
}

.home-course-main .course-card-content {
  font-family: "Source Sans 3";
  padding: 11px 15px 15px 15px;
}

.home-course-main .tw-cs-course-card-image {
  height: 170px;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center center !important;
}

.home-course-main .course-image {
  position: relative;
  display: flex;
  align-items: flex-end;
  color: #ffffff;
  padding: 15px;
  border-radius: 16px 16px 0px 0px;
  transition: 0.3s;
}

.home-course-main .course-image::before {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(to top, #000000ed -5%, #00000000 50%);
  left: 0;
  top: 0;
  transition: 0.3s;
}

.home-course-main .course-title {
  display: block;
  width: 100%;
  margin-bottom: 0px !important;
  display: flex;
  align-items: flex-end;
}

.home-course-main .course-title a {
  color: #ffffff !important;
  z-index: 9;
  position: relative;
  font-size: 18px !important;
  font-weight: 500 !important;
  font-family: "Source Sans 3" !important;
}

.home-course-main:hover .course-title a {
  color: #ececef;
}

.home-course-main .course-item {
  border: 1px solid #ebeef1;
  border-radius: 16px !important;
}

.home-course-main .button-area {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  align-items: center;
  border-top: 1px solid #c1c9d2;
  padding-top: 12px;
  margin-top: 12px;
}

.home-course-main .course-button {
  font-size: 14px;
  border-radius: 100px;
  background: #37506e;
  color: #ffffff;
  font-weight: 400;
  padding: 7px 10px 7px 16px;
  font-family: "Source Sans 3";
  transition: 0.3s;
}

.home-course-main:hover .course-button {
  background: #f9a31a;
}

.home-course-main .course-price span {
  display: block !important;
}

.home-course-main .regular-price {
  color: #5f738b !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 18px;
  text-decoration: line-through;
}

.home-course-main .sell-price {
  color: #37506e !important;
  font-size: 20px !important;
  font-weight: 600 !important;
  line-height: 22px;
}

/* .home-course-main .course-ratting span{
  align-items: center;
  gap: 6px;
  background: #FEF6E8;
  border-radius: 4px;
  text-align: center;
  justify-content: center;
  display: inline-flex
;
  padding: 2px 4px;
  color: #E39418 !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 14px;
  width: auto;
} */
.home-course-main .enroll-row {
  justify-content: space-between;
}

.home-course-main .left-col {
  display: flex;
  gap: 0px;
  align-items: center;
}

.home-course-main .enroll {
  border-right: 1px solid #c1c9d2;
  padding-right: 10px;
  margin-right: 10px;
}

.home-course-main .bundle-enroll {
  border-right: 0px !important;
}

.home-course-main .enroll,
.home-course-main .hour {
  display: flex;
  gap: 5px;
  height: 15px;
  align-items: center;
}

.home-course-main .enroll span,
.home-course-main .hour span {
  font-size: 12px;
  font-weight: 600;
  color: #37506e;
  width: auto;
  line-height: 14px;
}

.home-course-main .enroll img,
.home-course-main .hour img {
  width: 15px !important;
}

.home-course-main .course-lists {
  margin-top: 14px;
  margin-bottom: 16px;
}

.home-course-main .checklists {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 14px;
  font-weight: 400;
  color: #5f738b;
  line-height: 14px;
  margin-bottom: 6px;
}



/* ================ New home page design ============== */


.home-hero-section {
  overflow: visible;
}

.hero-image-slider {
  position: relative;
}

.hero-image-slider .slick-list {
  overflow: hidden;
}

.request-a-quote{
      border: 1px solid #37506E !important;
}

.hero-image-slider .slick-track,
.hero-image-slider .slick-slide,
.hero-image-slider .slick-slide>div,
.hero-image-slider .slider-item {
  overflow: visible;
}

.hero-image-slider .slider-item {
  display: none;
}

.hero-image-slider .slider-item:first-child,
.hero-image-slider.slick-initialized .slider-item {
  display: block;
}

.hero-image-slider .slider-item {
  position: relative;
}

.hero-image-slider .hero-floating-card-wrap {
  z-index: 5;
}

.hero-image-slider .slick-arrow {
  background: transparent;
}

.hero-image-slider .slick-dots {
  display: flex;
  justify-content: center;
  position: absolute;
  bottom: 65px;
  left: 69%;
  gap: 7px;
  width: 124px !important;
  overflow: hidden;
}


.hero-image-slider button img{
      border-top: 1px solid #ffffff59;
    border-radius: 100px;
    border-bottom: 1px solid #ffffff59;
    border-right: 1px solid #bdc3dd66;
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    border-left: 1px solid #bdc3dd66;
}

.hero-image-slider .hero-prev {
    background: transparent !important;
    position: absolute;
    bottom: 43px;
    left: 67%;
    z-index: 9999;
    transition: 0.3s;
}

.hero-image-slider .hero-prev:hover {
  opacity: 0.8
}

.hero-image-slider .hero-next {
  background: transparent !important;
  position: absolute;
  bottom: 43px;
  left: 78%;
  z-index: 9999;
  transition: 0.3s;
}

.hero-image-slider .hero-next:hover {
  opacity: 0.8
}

.hero-image-slider li button {
  width: 16px;
  height: 4px;
  border-radius: 100px;
  background: #B8CCE6;
  padding: 0px;
  font-size: 0px;
}

.hero-image-slider .slick-active button {
  background: #F9A31A !important;
  width: 32px;
}


@media (max-width: 1550px) {
  .hero-image-slider {
    width: unset !important;
  }

  .hero-image-slider .slick-dots {
    left: 62%;
  }

  .hero-image-slider .hero-prev {
    left: 54%;
  }
  .hero-image-slider .hero-next {
    left: 73%;
  }
}


@media (max-width: 1216px) {
  .hero-image-slider .slick-dots {
    left: 55%;
  }

  .hero-image-slider .hero-next {
    left: 76%;
  }

  .hero-image-slider .hero-prev {
    left: 42%;
  }
}


@media (max-width: 1024px) {
  .hero-image-slider .slick-dots {
    left: 50%;
    transform: translateX(-50%);
    bottom: -45px;
  }

  .hero-image-slider .hero-prev {
    left: 39%;
  }

  .hero-image-slider .hero-next {
    left: 54%;
  }

  .hero-image-slider .hero-prev {
    bottom: -57px;
  }

  .hero-image-slider .hero-next {
    bottom: -57px;
  }
}


@media (max-width: 767px) {

  .hero-image-slider .hero-prev {
    left: 33%;
  }

  .hero-image-slider .hero-next {
    left: 55%;
  }

}


@media (max-width: 600px) {
  .hero-image-slider .hero-prev {
    left: 26%;
  }

  .hero-image-slider .hero-next {
    left: 55%;
  }
}

.hero-cat-slider .slick-slide {
  margin: 0;
}

.hero-cat-slider .slick-list {
  margin: 0;
}




.page-template-pricing .home-pricing-section .popular-courses-cta{
  display: none !important;
}
.page-template-pricing .home-pricing-section .header-area{
  width: 100% !important;
    text-align: center !important;
}
.page-template-pricing .home-pricing-section .header-area h2, .page-template-pricing .home-pricing-section .header-area p{
      text-align: center !important;
}

.hero-floating-card-wrap {
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}

.hero-floating-card-wrap.is-visible {
  opacity: 1;
}

.hero-image-slider {
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}

.hero-image-slider.is-visible {
  opacity: 1;
}

.hero-cat-slider .slick-track {
  display: flex !important;
  align-items: flex-end !important;
}

.hero-image-slider .slick-track {
  display: flex !important;
  align-items: flex-end !important;
}


@media (max-width: 1024px) {
  .hero-image-slider .hero-floating-card-wrap {
    right: 0;
    bottom: 24px;
  }
}


.home-partner-logos button.home-slider-next,
.home-partner-logos button.home-slider-prev {
  padding: 0px !important;
  background: transparent !important;
  width: 50px !important;
  height: 50px !important;
  border-radius: 12px;
  border: 0;
  color: #37506E;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  transition: background-color 0.25s ease, color 0.25s ease;
  outline: none;
}

.home-partner-logos button.home-slider-next::before,
.home-partner-logos button.home-slider-prev::before {
  content: none;
}

.home-partner-logos button.home-slider-next svg,
.home-partner-logos button.home-slider-prev svg {
  display: block;
  transition: fill 0.25s ease, color 0.25s ease;
}

.home-partner-logos .slick-arrow svg:hover path{
  fill: #37506E !important;
  color: #FFFFFF;
}
.home-partner-logos .slick-arrow svg:hover path:first-child{
  stroke: #37506E !important;
}

.home-partner-logos .slick-slider {
    margin:0 -15px !important;
}
.home-partner-logos .slick-slide {
    padding-left:10px;
    padding-right:10px;
    margin-right:15px;
    margin-left:15px;
}

.home-partner-logos .slick-list{
  width: 90%;
}
.home-partner-logos .slick-slider img{
  height: 60px;
    object-fit: contain;
}

.home-partner-logos .slick-track {
  display: flex;
  align-items: center;
}

.home-partner-logos .home-slider-next img{
      margin: 0 auto;
    margin-right: 0px;
}


.home-partner-logos .home-slider-prev img{
      margin: 0 auto;
    margin-right: 0;
}

.home-popular-courses-section .popular-courses-tab {
  border: 1px solid #C1C9D2 !important;
  transition: 0.3s;
}

.home-popular-category-section .card-glow {
  position: relative;
  z-index: 1;
}

.home-popular-category-section .card-glow:hover {
  transform: scale(1.01);
  transition: transform 0.2s ease-in-out;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}

.home-popular-category-section .card-glow::before {
  content: "";
  position: absolute;
  inset: -1px;
  border-radius: inherit;
  background: conic-gradient(from 0deg,
      #37506e,
      #0685d4e9,
      #22c55e,
      #facc15,
      #f97316,
      #37506e);
  filter: blur(14px);
  opacity: 0;
  transition: opacity .35s ease;
  z-index: -2;
  animation: glowRotate 5s linear infinite;
}

.home-popular-category-section .card-glow::after {
  content: "";
  position: absolute;
  inset: 1px;
  background: white;
  border-radius: inherit;
  z-index: -1;
}

.home-popular-category-section .card-glow:hover::before {
  opacity: 1;
}

@keyframes glowRotate {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}

.pricing-tab-main button {
  border-radius: 16px !important;
}

.learners-say-slider {
  perspective: 1200px;
}

.learners-say-slider .learners-say-badges {
  height: 300px;
}

.home-learners-say-section .learners-say-badge-item {
  opacity: 0;
  transform: scale(0);
  transform-origin: center center;
  transition: opacity 1.2s ease-in-out, transform 1.2s ease-in-out;
  will-change: opacity, transform;
}

.home-learners-say-section .learners-say-badge-item.is-visible {
  opacity: 1;
  transform: scale(1);
}

.learners-say-slider .learners-say-badge-item {
  position: absolute;
}

.learners-say-slider .learners-say-badge-item:nth-child(1) {
  left: 117px;
  top: 91px;
}

.learners-say-slider .learners-say-badge-item:nth-child(2) {
  left: 296px;
  top: 6px;
}

.learners-say-slider .learners-say-badge-item:nth-child(3) {
  left: 492px;
  top: -17px;
}

.learners-say-slider .learners-say-badge-item:nth-child(4) {
  left: 688px;
  top: 1px;
}

.learners-say-slider .learners-say-badge-item:nth-child(5) {
  left: 876px;
  top: 95px;
}

.learners-say-slider .slider-items-wrap {
  perspective: 1200px;
  transform-style: preserve-3d;
  justify-content: center;
  align-items: flex-end;
  gap: 17px !important;
  position: relative;
  right: -84px;
}

.learners-say-slider .slider-items-wrap .slider-item {
  flex: 0 0 auto !important;
  width: 240px !important;
  height: 308px !important;
  padding: 20px !important;
  border-radius: 16px !important;
  margin-right: 0px !important;
  transform-origin: center bottom;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.learners-say-slider .slider-items-wrap .slider-item:nth-child(1) {
  transform: perspective(20px) rotateY(-1deg) !important;
  width: 183px !important;
  padding: 16px !important;
  height: auto !important;
}


.learners-say-slider .slider-items-wrap .slider-item:nth-child(5) {
  width: 183px !important;
  padding: 16px !important;
  transform: perspective(20px) rotateY(1deg) !important;
  height: auto !important;
}

.learners-say-slider .slider-items-wrap .slider-item:nth-child(2),
.learners-say-slider .slider-items-wrap .slider-item:nth-child(4) {
  width: 240px !important;
  height: auto !important;
  padding: 20px !important;
}

.learners-say-slider .slider-items-wrap .slider-item:nth-child(2) {
  transform: perspective(116px) rotateY(-2deg) !important;
  height: auto !important;
}

.learners-say-slider .slider-items-wrap .slider-item:nth-child(4) {
  transform: perspective(116px) rotateY(2deg) !important;
  height: auto !important;
}

.learners-say-slider .slider-items-wrap .slider-item:nth-child(3) {
  width: 306px !important;
  padding: 24px !important;
  z-index: 2;
  border: 2px solid #f9a31a !important;
  box-shadow: 0px 14px 45px -12px rgba(249, 163, 26, 0.28) !important;
  height: auto !important;
  opacity: 0;
  animation: fadeInItem 0.8s ease forwards;
  background: #FFFCF7 !important;
}


@keyframes fadeInItem {
  from {
    opacity: 0;
    transform: translateY(0px) perspective(0px) rotateY(0deg) !important;
  }

  to {
    opacity: 1;
    transform: translateY(0) perspective(0px) rotateY(0deg) !important;
  }
}

.learners-say-slider .slider-items-wrap .slider-item:nth-child(1) .description-text,
.learners-say-slider .slider-items-wrap .slider-item:nth-child(5) .description-text {
  font-size: 11px !important;
  line-height: 1.4 !important;
}

.learners-say-slider .slider-items-wrap .slider-item:nth-child(2) .description-text,
.learners-say-slider .slider-items-wrap .slider-item:nth-child(4) .description-text {
  font-size: 14px !important;
  line-height: 1.4 !important;
}

.learners-say-slider .slider-items-wrap .slider-item:nth-child(3) .description-text {
  font-size: 18px !important;
  line-height: 1.5 !important;
}

.learners-say-slider .slider-items-wrap .slider-item:nth-child(1) .tw-items-start svg,
.learners-say-slider .slider-items-wrap .slider-item:nth-child(5) .tw-items-start svg {
  width: 13px !important;
}

.learners-say-slider .slider-items-wrap .slider-item:nth-child(2) .tw-items-start svg,
.learners-say-slider .slider-items-wrap .slider-item:nth-child(4) .tw-items-start svg {
  width: 16px !important;
}

.learners-say-slider .slider-items-wrap .slider-item:nth-child(3) .tw-items-start svg {
  width: 21px !important;
}

.learners-say-slider .slider-items-wrap .slider-item:nth-child(1) .short-name-icon-wrap,
.learners-say-slider .slider-items-wrap .slider-item:nth-child(5) .short-name-icon-wrap {
  width: 28px !important;
  height: 28px !important;
  border-radius: 14px !important;
}

.learners-say-slider .slider-items-wrap .slider-item:nth-child(2) .short-name-icon-wrap,
.learners-say-slider .slider-items-wrap .slider-item:nth-child(4) .short-name-icon-wrap {
  width: 40px !important;
  height: 40px !important;
  border-radius: 20px !important;
}

.learners-say-slider .slider-items-wrap .slider-item:nth-child(3) .short-name-icon-wrap {
  width: 48px !important;
  height: 48px !important;
  border-radius: 24px !important;
}

.learners-say-slider .slider-items-wrap .slider-item:nth-child(1) .short-name-icon-wrap .short-name-icon,
.learners-say-slider .slider-items-wrap .slider-item:nth-child(5) .short-name-icon-wrap .short-name-icon {
  font-size: 11.66px !important;
  line-height: 1.2 !important;
}

.learners-say-slider .slider-items-wrap .slider-item:nth-child(2) .short-name-icon-wrap .short-name-icon,
.learners-say-slider .slider-items-wrap .slider-item:nth-child(4) .short-name-icon-wrap .short-name-icon {
  font-size: 16.667px !important;
  line-height: 1.2 !important;
}

.learners-say-slider .slider-items-wrap .slider-item:nth-child(3) .short-name-icon-wrap .short-name-icon {
  font-size: 20px !important;
  line-height: 1.2 !important;
}

.learners-say-slider .slider-items-wrap .slider-item:nth-child(1) .item-gap,
.learners-say-slider .slider-items-wrap .slider-item:nth-child(5) .item-gap {
  gap: 12px !important;
}

.learners-say-slider .slider-items-wrap .slider-item:nth-child(2) .item-gap,
.learners-say-slider .slider-items-wrap .slider-item:nth-child(4) .item-gap {
  gap: 16px !important;
}

.learners-say-slider .slider-items-wrap .slider-item:nth-child(3) .item-gap {
  gap: 24px !important;
}

.learners-say-slider .slider-items-wrap .slider-item:nth-child(1) .star-item,
.learners-say-slider .slider-items-wrap .slider-item:nth-child(5) .star-item {
  gap: 8px !important;
}

.learners-say-slider .slider-items-wrap .slider-item:nth-child(2) .star-item,
.learners-say-slider .slider-items-wrap .slider-item:nth-child(4) .star-item {
  gap: 12px !important;
}

.learners-say-slider .slider-items-wrap .slider-item:nth-child(3) .star-item {
  gap: 16px !important;
}

.learners-say-slider .slider-items-wrap .slider-item .border {
  background: #EBEEF1 !important;
  height: 1px !important;
  margin-bottom: 0 !important;
}

.learners-say-slider .slider-items-wrap .slider-item:nth-child(1) .name-item h3,
.learners-say-slider .slider-items-wrap .slider-item:nth-child(5) .name-item h3 {
  font-size: 9.32px !important;
  line-height: normal !important;
}

.learners-say-slider .slider-items-wrap .slider-item:nth-child(1) .name-item h4,
.learners-say-slider .slider-items-wrap .slider-item:nth-child(5) .name-item h4 {
  font-size: 9.32px !important;
  line-height: 1.5 !important;
}

.learners-say-slider .slider-items-wrap .slider-item:nth-child(2) .name-item h3,
.learners-say-slider .slider-items-wrap .slider-item:nth-child(4) .name-item h3 {
  font-size: 13.307px !important;
  line-height: normal !important;
}

.learners-say-slider .slider-items-wrap .slider-item:nth-child(2) .name-item h4,
.learners-say-slider .slider-items-wrap .slider-item:nth-child(4) .name-item h4 {
  font-size: 13.307px !important;
  line-height: 1.5 !important;
}

.learners-say-slider .slider-items-wrap .slider-item:nth-child(3) .name-item h3 {
  font-size: 15.827px !important;
  line-height: normal !important;
}

.learners-say-slider .slider-items-wrap .slider-item:nth-child(3) .name-item h4 {
  font-size: 15.827px !important;
  line-height: 1.5 !important;
}

.learners-say-slider .slider-items-wrap .slider-item:nth-child(1) svg,
.learners-say-slider .slider-items-wrap .slider-item:nth-child(5) svg {
  width: 12px !important;
  height: 11.4px !important;
}

.learners-say-slider .slider-items-wrap .slider-item:nth-child(2) svg,
.learners-say-slider .slider-items-wrap .slider-item:nth-child(4) svg {
  width: 16px !important;
  height: 15.2px !important;
}

.learners-say-slider .slider-items-wrap .slider-item:nth-child(1) .description-text,
.learners-say-slider .slider-items-wrap .slider-item:nth-child(2) .description-text,
.learners-say-slider .slider-items-wrap .slider-item:nth-child(4) .description-text,
.learners-say-slider .slider-items-wrap .slider-item:nth-child(5) .description-text {
  color: #5F738B !important;
}

.learners-say-slider .slider-items-wrap .slider-item:nth-child(3) .description-text {
  color: #37506E !important;
}

.learners-say-slider .slider-items-wrap .slider-item:nth-child(1) .name-item,
.learners-say-slider .slider-items-wrap .slider-item:nth-child(5) .name-item {
  margin-top: 11.91px !important;
}

.learners-say-slider .slider-items-wrap .slider-item:nth-child(2) .name-item,
.learners-say-slider .slider-items-wrap .slider-item:nth-child(4) .name-item {
  margin-top: 17px !important;
}

.learners-say-slider .slider-items-wrap .slider-item:nth-child(3) .name-item {
  margin-top: 20.22px !important;
}

.learners-say-slider .slider-items-wrap .slider-item .star-item>div:first-child {
  gap: 0 !important;
  padding: 0 !important;
}

.learners-say-slider .slider-items-wrap .slider-item .star-item>div:first-child>div {
  gap: 0.25rem !important;
}

.learners-say-slider .slider-items-wrap .slider-item .description-text {
  width: 100% !important;
  display: block !important;
  flex: none !important;
}

.learners-say-slider .slider-items-wrap .slider-item h3 {
  margin-bottom: 0 !important;
  font-weight: 600 !important;
}

.learners-say-slider .slider-items-wrap .slider-item h4 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.home-testimonial-slider-wrap {
  overflow: hidden;
  cursor: grab;
}

.home-testimonial-slider-wrap:active {
  cursor: grabbing;
}

.home-testimonial-slider-wrap .swiper-wrapper {
  align-items: flex-end;
}

.home-testimonial-slider-wrap .slider-item {
  flex: 0 0 auto;
}

.home-pricing-section [data-bulk-discount-trigger] {
  transition: border-color 0.2s ease, background-color 0.2s ease;
}

.home-pricing-section [data-bulk-discount-trigger]:hover,
.home-pricing-section [data-bulk-discount-trigger]:focus-visible {
  border-color: rgb(var(--color-secondary-600) / 1) !important;
  color: rgb(var(--color-secondary-600) / 1);
}

.home-pricing-section [data-bulk-discount-trigger]:hover svg path,
.home-pricing-section [data-bulk-discount-trigger]:focus-visible svg path {
  stroke: rgb(var(--color-secondary-600) / 1);
}





@media only screen and (max-width: 1212px) {
  .learners-say-slider .slider-items-wrap {
    right: -175px;
  }
}