 
.speaker-marquee{
    padding: 20px 0;
}

.swiper-slide{
    height: auto;
}

.team-item{
    background:#fff;
     border-radius:18px;
    text-align:center;
    padding:20px;
    transition:0.3s ease;
}

.team-item:hover{
    transform:translateY(-6px);
    box-shadow:0 10px 25px rgba(0,0,0,0.12);
}

.team-img img{
    width:150px;
    height:200px;
    object-fit:cover;
    border-radius:14px;
}

.info-text h3{
    font-size:18px;
    margin-top:12px;
}

.info-text p{
    margin:2px 0;
    color:#666;
}


.speakerSwiper{
    padding:20px 10px 60px;
}

.speakerSwiper .swiper-slide{
    height:auto;
}

.team-item{
    background:#fff;
    border-radius:18px;
    overflow:hidden;
    transition:0.3s;
    box-shadow:0 5px 25px rgba(0,0,0,0.08);
}

.team-item:hover{
    transform:translateY(-8px);
}

.team-img img{
    width:100%;
    height:320px;
    object-fit:cover;
}

.info-text{
    padding:20px;
    text-align:center;
}

.info-text h3{
    font-size:20px;
    margin-bottom:10px;
}

.info-text h3 a{
    color:#111;
    text-decoration:none;
}

.info-text p{
    margin-bottom:5px;
    color:#666;
}

/* SWIPER BUTTON */
.swiper-button-next,
.swiper-button-prev{
    color:#d4af37;
}

.swiper-pagination-bullet-active{
    background:#d4af37;
	
}
 
 /* SWIPER ARROWS */
.speakerSwiper .swiper-button-next,
.speakerSwiper .swiper-button-prev{
    color:#d4af37 !important;
}

/* OPTIONAL: GOLD CIRCLE BACKGROUND */
.speakerSwiper .swiper-button-next,
.speakerSwiper .swiper-button-prev{
    width:45px;
    height:45px;
    background:rgba(0,0,0,0.75);
    border:1px solid rgba(212,175,55,0.5);
    border-radius:50%;
    backdrop-filter:blur(5px);
}

/* ARROW ICON SIZE */
.speakerSwiper .swiper-button-next:after,
.speakerSwiper .swiper-button-prev:after{
    font-size:18px;
    font-weight:bold;
}