.text-white > .teamCarousel .teamCarouselHead .teamCarouselSmall,
.text-white > .teamCarousel .teamCarouselHead h2,
.text-white > .teamCarousel .teamCarouselHead p { color:var(--light-font-color); }

.text-body-alt > .teamCarousel .teamCarouselHead .teamCarouselSmall,
.text-body-alt > .teamCarousel .teamCarouselHead h2,
.text-body-alt > .teamCarousel .teamCarouselHead p { color:var(--light-font-color2); }

.text-primary > .teamCarousel .teamCarouselHead .teamCarouselSmall,
.text-primary > .teamCarousel .teamCarouselHead h2,
.text-primary > .teamCarousel .teamCarouselHead p { color:var(--main-clr); }

.text-secondary > .teamCarousel .teamCarouselHead .teamCarouselSmall,
.text-secondary > .teamCarousel .teamCarouselHead h2,
.text-secondary > .teamCarousel .teamCarouselHead p { color:var(--head-font-color); }

.teamCarousel { position: relative; overflow: hidden; }

.teamCarouselHead{margin:0 auto 40px;text-align:center;}
.teamCarouselSmall{display:block;color:var(--black-clr);opacity:.4;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:0.15em;margin-bottom:15px;}
.teamCarouselHead h2{color:var(--head-font-color);font-weight:700;}
.teamCarouselHead h2:not(:last-child){padding-bottom:20px;}
.teamCarouselHead p{color:var(--body-font-color);opacity:.85;text-align:center;}

.teamCarouselSliderWrap{position:relative;}
.teamCarouselSlider .slick-list { overflow: visible; }
.teamCarouselSlider .slick-list .slick-track .slick-slide, 
.teamCarouselSlider .slick-list .slick-track .slick-slide[aria-hidden="true"]:not(.slick-cloned) ~ .slick-cloned[aria-hidden="true"] {
	opacity: 0.2;
	transition: opacity 0.3s ease;
}
                    
.teamCarouselSlider .slick-list .slick-track .slick-center, 
.teamCarouselSlider .slick-list .slick-track .slick-current,
.teamCarouselSlider .slick-list .slick-track .slick-active,
.teamCarouselSlider .slick-list .slick-track .slick-slide[aria-hidden="true"]:not([tabindex="-1"]) + .slick-cloned[aria-hidden="true"] {
	opacity: 1.0;
}

.teamCarouselItem{padding:0 15px;}
.teamCarouselImage{border-radius:20px;overflow:hidden;}
.teamCarouselImage img{width:100%;display:block;}

.teamCarouselInfo{text-align:left;margin-top:20px;}
.teamCarouselInfo h3{color:var(--head-font-color);font-weight:600;font-size:var(--fs-20);padding-bottom:5px;}
.teamCarouselInfo p{color:var(--body-font-color);opacity:1.0;font-size:var(--fs-16);text-align:left;padding-bottom:0;}

.teamCarouselArrow{position:absolute;top:40%;transform:translateY(-50%);z-index:5;width:56px;height:56px;border-radius:50%;background:var(--head-font-color);color:var(--light-font-color);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:0.3s;}
.teamCarouselArrow:hover{background:var(--main-clr);}
.teamCarouselArrow-prev{left:0;transform:translateY(-50%) translateX(-50%);}
.teamCarouselArrow-next{right:0;transform:translateY(-50%) translateX(50%);}

@media(max-width:767.98px){
	.teamCarouselArrow{width:44px;height:44px;}
	.teamCarouselInfo{text-align:center;}
	.teamCarouselInfo p{text-align:center;}
}

@media(min-width:768px){ .teamCarouselInfo h3{font-size:var(--fs-20);} }
@media(min-width:1200px){ .teamCarouselInfo h3{font-size:var(--fs-22);} }
@media(min-width:1600px){ .teamCarouselInfo h3{font-size:var(--fs-24);} }
