.section-case-studies-slider {
	padding: 116px 0 96px;
	overflow: hidden;
	background-color: #F6F6F6;
}

.section-case-studies-slider .section-top {
	display: flex;
	align-items: end;
	justify-content: space-between;
	margin-bottom: 60px;
}

.section-case-studies-slider .section-heading {
	font-size: 48px;
	line-height: 1.208;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: 700;
	text-transform: capitalize;
	width: calc(100% - 250px);
	max-width: 776px;
	letter-spacing: 0.02em;
}

.case-studies-slider.swiper {
	padding-right: 276px;
	overflow: visible;
}

.case-studies-slider__controls {
	text-align: right;
	margin-right: -276px;
	justify-content: end;
}

.case-studies-slider__controls .swiper-button-disabled{
	opacity: 0.3;
}

.case-studies-slider .swiper-wrapper {
	margin-bottom: 36px;
}

.btn.btn-white.none-bd {
	border: none;
}

.case-studies-slider .case-studies__card .case-studies__media {
	top: 37px;
	max-width: 50%;
}

.case-studies-slider .b-button--arrow {
	width: 21px;
}

.case-studies-slider .learn-more {
	display: flex;
	align-items: center;
}

.case-studies-slider .case-studies__card .case-studies__brand {
	margin-bottom: 34px;
}

.case-studies-slider .case-studies__item {
	height: auto;
}

.case-studies-slider .case-studies__card {
	height: 100%;
}

.case-studies-slider .case-studies__card .case-studies__person .case-studies__person-name {
	font-weight: 600;
}

.case-studies__card .case-studies__brand .case-studies__brand-logo {
	max-width: 100%;
}

.case-studies-slider .case-studies__card .case-studies__meta .case-studies__tag {
	color: #004789;
}


@media (max-width: 1200px) {
	.case-studies-slider .case-studies__item .case-studies__card {
		padding: 35px 0px 30px 30px;
	}
	.case-studies-slider .case-studies__card .case-studies__media {
		max-width: calc(50% - 40px);
	}
	.case-studies__card .case-studies__brand .case-studies__brand-logo {
		min-width: 120px;
	}
}
@media (max-width: 991px) {
	.case-studies-slider.swiper {
		padding-right: 100px;
	}
	.case-studies-slider__controls {
		margin-right: -100px;
	}
	.case-studies-slider .case-studies__card .case-studies__media {
		top: 0;
	}
	.case-studies-slider .case-studies__card .case-studies__media {
		max-width: 100%;
	}
	.case-studies-slider .case-studies__card .case-studies__meta .case-studies__tag {
		margin-bottom: 11px;
	}
	.section-case-studies-slider .section-heading {
		font-size: var(--font-size-h1);
		line-height: 1.27777777778;
	}	
}

@media (max-width: 767px) {
	.section-case-studies-slider .section-bottom {
		text-align: center;
	}
	.section-case-studies-slider .section-heading {
		font-size: 24px;
		line-height: 34px;
		font-weight: 600;
		width: 100%;
		max-width: 100%;
		letter-spacing: 0;
	}
	.case-studies-slider__controls {
		justify-content: center;
		margin-right: 0;
		margin-bottom: 36px;
	}
	.case-studies-slider.swiper {
		padding-right: 0;
		overflow: hidden;
	}
	.case-studies-slider .learn-more {
		font-size: 16px;
	}
	.section-case-studies-slider {
		padding: 66px 0 86px;
	}
	.section-case-studies-slider .section-top {
		margin-bottom: 30px;
	}
	.case-studies-slider .case-studies__card .case-studies__text {
		font-weight: 500;
	}
	.case-studies-slider .case-studies__card .case-studies__brand {
		margin-bottom: 26px;
	}
	.case-studies__item .case-studies__card {
		gap: 26px;
	}
}