.banner-section .slide-item {
  height: 500px; 
  position: relative;
}
.image-layer {
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
}


.carousel-item {
  height: 500px;
}

.carousel-item img {
    position: absolute;
    object-fit:cover;
    top: 0;
    left: 0;
    min-height: 500px;
}

.carousel-item h5 {
	
	font-size: 40px;
	font-weight: 600;
	color: #1b5281;
}

.carousel-item p {
	color: #1b5281;
	font-size: 24px;
}

.carousel-caption {
	bottom: 12rem;
	
}

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-fraction {
    bottom: 25px;
}