/* MEMBERS GRID */
.members-grid {
	display: grid;
	gap: 15px;
}

.members-item {
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #e5e5e5;
	border-radius: 15px;
	padding: 20px;
	box-sizing: border-box;
	text-align: center;
	background-color: transparent;
}

.members-grid.grid-design {
	width: 100%;
}

.members-grid .grid-design.image-wrapper {
	height: 90px;
	padding: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	border: none !important;
}

.members-grid .grid-design.image-wrapper img {
	width: auto !important;
	height: 80px !important;
	max-width: 100% !important;
	margin-bottom: 0 !important;
	object-fit: contain;
	transition: transform 0.25s cubic-bezier(0.2, 0, 0.2, 1);
}

.members-grid .members-item:hover .grid-design.image-wrapper img {
	transform: scale(1.05) !important;
}

.members-item__name {
	font-size: 14px;
	font-weight: 600;
	line-height: 1.3;
	color: currentColor;
	text-decoration: none;
	transition: transform 0.25s cubic-bezier(0.2, 0, 0.2, 1);
}

.members-grid .members-item:hover .members-item__name {
	transform: scale(1.05);
}

/* 1 column */
.vc_col-sm-12.members-grid {
	grid-template-columns: repeat(1, 1fr);
}

/* 2 columns */
.vc_col-sm-6.members-grid {
	grid-template-columns: repeat(2, 1fr);
}

/* 3 columns */
.vc_col-sm-4.members-grid {
	grid-template-columns: repeat(3, 1fr);
}

/* 4 columns */
.vc_col-sm-3.members-grid {
	grid-template-columns: repeat(4, 1fr);
}

/* 5 columns */
.vc_col-sm-1\/5.members-grid {
	grid-template-columns: repeat(5, 1fr);
}

/* 6 columns */
.vc_col-sm-2.members-grid {
	grid-template-columns: repeat(6, 1fr);
}

/* 7 columns */
.vc_col-sm-1\/7.members-grid {
	grid-template-columns: repeat(7, 1fr);
}

/* 8 columns */
.vc_col-sm-1\/8.members-grid {
	grid-template-columns: repeat(8, 1fr);
}

/* 9 columns */
.vc_col-sm-1\/9.members-grid {
	grid-template-columns: repeat(9, 1fr);
}

/* 10 columns */
.vc_col-sm-1\/10.members-grid {
	grid-template-columns: repeat(10, 1fr);
}

/* 11 columns */
.vc_col-sm-1\/11.members-grid {
	grid-template-columns: repeat(11, 1fr);
}

/* 12 columns */
.vc_col-sm-1\/12.members-grid {
	grid-template-columns: repeat(12, 1fr);
}

/* Tablet — 1000px and below */
@media only screen and (max-width: 1000px) {
	[class*="vc_col-sm-"].members-grid {
		grid-template-columns: repeat(4, 1fr);
	}
}

/* Mobile — 690px and below */
@media only screen and (max-width: 690px) {
	[class*="vc_col-sm-"].members-grid {
		grid-template-columns: repeat(2, 1fr);
	}
}

/* MEMBERS API CAROUSEL - SLICK SLIDER STYLES */
.slider.container {
	background: transparent;
	width: 100%;
	margin: 0 auto;
	padding: 4rem 0;
}

.slider.inside {
	max-width: 1200px;
}

.slider {
	margin: 0 auto;
}

.slider img {
	width: 75px !important;
	height: 75px !important;
	cursor: pointer;
	object-fit: contain;
	margin-bottom: 0 !important;
}

.slider.link {
	text-align: center;
	padding-top: 15px;
}

.slick-slide {
	align-content: center;
	background: #fff;
	border: 1px solid hsla(0, 0%, 92%, 0.1);
	border-radius: 15px;
	-webkit-filter: drop-shadow(0 1.5px 2px rgba(0, 0, 0, 0.1));
	filter: drop-shadow(0 1.5px 2px rgba(0, 0, 0, 0.1));
	margin-bottom: 15px;
	margin-right: 15px;
	margin-top: 2px;
	padding: 15px;
}

.slick-slide:hover {
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-name: pop-sm;
	animation-name: pop-sm;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	border: 1px solid hsla(0, 0%, 92%, 0.3);
}

@keyframes pop-sm {
	50% {
		-webkit-transform: scale(1.03);
		transform: scale(1.03);
	}
}
/* END OF MEMBERS API CAROUSEL - SLICK SLIDER STYLES */
