.horizontalSlider5 {
	/*padding: 150px 30px 275px;*/
	padding: 90px 30px;
	background: #f6f7fb;
}

.horizontalSlider5 .lazy {
	background-image: none !important;
}

.horizontalSlider5 a {
	position: relative;
	z-index: 1;
	color:#000;
}

.horizontalSlider5 a:hover {
	color:#0057B8;
}

.horizontalSlider5 .slider {
	max-width:1500px;
	margin:0 auto;
	padding:0 60px;
}

	.horizontalSlider5 .swiper {
		padding: 0 2px 2px;
	}

.horizontalSlider5 .swiper .swiper-wrapper  {
	align-items: stretch;
}

.horizontalSlider5 .swiper-slide,
.horizontalSlider5 .itemContainer,
.horizontalSlider5 .itemWrapper {
	/*height:100%;*/
}

	.horizontalSlider5 .swiper-slide {
		background: #f3f4f6;
		padding: 20px;
		height: auto !important;
		box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
	}

.horizontalSlider5 .header {
	margin-bottom: 30px;
	font-size: 3rem;
	font-weight: 700;
	color: #0057B8;
	line-height: 4.5rem;
	text-align:center;
}

.horizontalSlider5 .content {
	display: flex;
	flex-direction: column;
}

.horizontalSlider5 .contentTop {
	width:100%;
	padding: 60px;
	background:#fff;
}

	.horizontalSlider5 .contentTopContainer {
		position: relative;
		width: 100%;
		padding-bottom: 63.88261851015802%;
		overflow: hidden;
	}

		.horizontalSlider5 .contentTopContainer img {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			object-fit: cover;
			object-position: center center;
		}

.horizontalSlider5 .contentBottom {
	width:100%;
}

.horizontalSlider5 .title {
	font-size: 1.5rem;
	line-height: 1.5rem;
	margin: 15px 0;
	font-weight: 700;
}

.horizontalSlider5 .subtitle {
	font-size: 1.5rem;
	line-height: 1.5rem;
	margin: 15px 0;
}

.horizontalSlider5 .swiper-button-prev::before {
	content: "<";
	position: absolute;
	z-index:1;
}

.horizontalSlider5 .swiper-button-next::before {
	content: ">";
	position: absolute;
	z-index:1;
}

.horizontalSlider5 .swiper-button-prev::after, .horizontalSlider5 .swiper-button-next::after {
	display:none;
}

.horizontalSlider5 .swiper-button-next.swiper-button-disabled, 
.horizontalSlider5 .swiper-button-prev.swiper-button-disabled {
	visibility:hidden;
}


@media all and (max-width: 1280px) {
	.horizontalSlider5 .contentTop {
		padding: 30px;
	}
}

@media all and (max-width: 480px) {
	.horizontalSlider5 .header {
		font-size: 2rem;
		line-height: 2.5rem;
	}
}

@media all and (max-width: 360px) {
	.horizontalSlider5 {
	  padding-left:0;
	  padding-right:0;
	}
	
	.horizontalSlider5 .contentTop {
		padding: 15px;
	}
}