  .highlight-heading h2 {
    color: #3F7A40;
}
   .ugSwiper,
.pgSwiper {
    position: relative;
}

.ug-prev,
.ug-next,
.pg-prev,
.pg-next {
    width: 42px;
    height: 42px;
    border-radius: 50%;
    background: #ffffff;
    border: 1px solid #d8d8d8;

    display: flex;
    align-items: center;
    justify-content: center;

    position: absolute;
    top: 50%;
    transform: translateY(-50%);

    z-index: 10;
    cursor: pointer;
    transition: all 0.3s ease;

    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.10);
}

/* Arrow icon */
.ug-prev::after,
.ug-next::after,
.pg-prev::after,
.pg-next::after {
    font-size: 18px;
    font-weight: 700;
    color: #408247;
}

/* Left arrow */
.ug-prev::after,
.pg-prev::after {
    content: "‹";
}

/* Right arrow */
.ug-next::after,
.pg-next::after {
    content: "›";
}

/* Hover */
.ug-prev:hover,
.ug-next:hover,
.pg-prev:hover,
.pg-next:hover {
    background: #408247;
    border-color: #408247;
}

.ug-prev:hover::after,
.ug-next:hover::after,
.pg-prev:hover::after,
.pg-next:hover::after {
    color: #ffffff;
}


    /* Testimonial Slider */
.guestTestimonialsSwiper {
    position: relative;
}

/* Previous & Next arrows */
.testimonial-prev,
.testimonial-next {
    width: 42px;
    height: 42px;
    border-radius: 50%;
    background: #ffffff;
    border: 1px solid #d8d8d8;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
    cursor: pointer;
    transition: all 0.3s ease;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.10);
}
/* Arrow icon */
.testimonial-prev::after,
.testimonial-next::after {
    font-size: 18px;
    font-weight: 700;
    color: #408247;
}

/* Previous */
.testimonial-prev::after {
    content: "‹";
}

/* Next */
.testimonial-next::after {
    content: "›";
}

/* Hover */
.testimonial-prev:hover,
.testimonial-next:hover {
    background: #408247;
    border-color: #408247;
}

.testimonial-prev:hover::after,
.testimonial-next:hover::after {
    color: #ffffff;
}
    .placementSwiper {

      width: 767px;
      padding-top: 20px;
    }

    .placementText {
      padding-bottom: 8px;
    }
.guest-icon img {
    width: 100px;
    height: 100px;
    object-fit: cover;
}
    /* =================================
   UG & PG Program Slider Arrows
================================= */
.hero-badge1 {
    bottom: 220px;
}
.alumni-modern-nav {
  display:flex;
  gap:10px;
  flex-shrink:0;
  
}
.alumni-nav-btn {
  width:52px;
  height:52px;
  border:1px solid #dfe4df;
  border-radius:50%;
  background:#fff;
  color:#005642;
  font-size:25px;
  cursor:pointer;
  box-shadow:0 8px 22px rgba(0,50,35,.08);
  transition:all .3s ease;
}
.alumni-nav-btn:hover {
  color:#fff;
  background:#005642;
  border-color:#005642;
  transform:translateY(-4px);
}
.alumni-modern-swiper { overflow:visible; }
.alumniModernSwiper {
  overflow:visible;
  padding:10px 0 24px;
}
.alumniModernSwiper .swiper-slide {
  height:auto;
  display:flex;
}
.alumni-modern-card {
  position:relative;
  width:100%;
  padding:25px 25px 0;
  border:1px solid #e0e4df;
  border-radius:18px;
  background:#fff;
  box-shadow:0 13px 35px rgba(30,54,38,.08);
  transition:transform .45s cubic-bezier(.2,.8,.2,1), box-shadow .45s ease;
}
.alumni-modern-card:hover {
  transform:translateY(-8px);
  box-shadow:0 25px 50px rgba(30,54,38,.14);
}
.alumni-card-meta {
  padding-right:62px;
}
.alumni-stars {
  color:#ffd21a;
  font-size:21px;
  letter-spacing:1px;
  line-height:1;
}
.alumni-rating {
  display:block;
  margin-top:6px;
  color:#999f99;
  font-size:13px;
  font-weight:600;
}
.alumni-quote-icon {
  position:absolute;
  top:19px;
  right:24px;
  width:60px;
  height:60px;
  display:grid;
  place-items:center;
  border-radius:11px;
  background:#ffd51b;
  color:#005642;
  font-family:Georgia,serif;
  font-size:55px;
  font-weight:bold;
  line-height:1;
  box-shadow:0 8px 18px rgba(255,213,27,.2);
}
.alumni-quote-box {
  min-height:250px;
  margin-top:27px;
  padding:28px 25px;
  border-radius:13px;
  background:#f1efe9;
}

.alumni-author {
  display:flex;
  align-items:center;
  gap:16px;
  min-height:86px;
  margin-top:19px;
  padding:10px 16px 10px 10px;
  border-radius:11px 11px 0 0;
  background:#005642;
  color:#fff;
}
.alumni-author img {
  width:76px;
  height:76px;
  flex:0 0 76px;
  object-fit:cover;
  border-radius:9px;
  background:#f3f3f3;
  border:3px solid #ffd21a;
}
.alumni-author > div {
  min-width:0;
}
.alumni-author span {
  display:block;
  margin-bottom:4px;
  color:#b9d1c8;
  font-size:12px;
  line-height:1.35;
}
.alumni-author h4 {
  margin:0 0 3px;
  color:#fff;
  font-size:19px;
  line-height:1.2;
  font-weight:800;
}
.alumni-author small {
  display:block;
  color:#d0ddd8;
  font-size:11px;
  line-height:1.35;
}
@media (min-width:992px) {
  .alumniModernSwiper .swiper-slide {
    width:calc((100% - 48px)/3);
  }
}
@media (max-width:991px) {
  .alumni-modern { padding:70px 0; }
  .alumni-modern-head { align-items:flex-start; }
  .alumni-modern-head h2 { font-size:40px; }
  .alumni-quote-box { min-height:280px; }
}
@media (max-width:767px) {
  .alumni-modern { padding:55px 0 60px; }
  .alumni-modern-head { flex-direction:column; }
  .alumni-modern-nav { align-self:flex-end; }
  .alumni-quote-box p { font-size:16px; }
}
@media (max-width:575px) {
  .alumni-modern-head h2 { font-size:34px; }
  .alumni-modern-card { padding-left:18px; padding-right:18px; }
  .alumni-quote-icon { right:18px; }
  .alumni-quote-box { padding:23px 19px; min-height:290px; }
  .alumni-author h4 { font-size:17px; }
}
@media (prefers-reduced-motion:reduce) {
  .alumni-modern-card,.alumni-nav-btn { transition:none; }
}