.cta-btn {
	display: flex;
	justify-content: start;
	align-items: center;
}

a.cta-btn {
	color: #114fa2;
  border-color: #114fa2;
  margin-top: 30px;
  border: 2px solid;
	font-size:12px;
  padding: 12px 28px;
	font-family:sora;
	font-weight:700;
	text-decoration:none;
}

a.cta-btn:hover {
	color: #ffffff;
  background-color: #114fa2;
  border-color: #114fa2;
}

.slider-container {
	border-left: 1px solid #00000000;
	display: flex;
	flex-wrap: wrap;
	overflow: hidden;
	margin: 30px;
	max-width: 1255px;

}

.slider-left {
	min-height: 350px;
	display: flex;
	flex: 1;
}

.slider-left .slide {
	width: inherit;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.slider-right {
	position: relative;
	display: flex;
	background-color: #fff;
	flex: 1;
	padding-bottom: 80px;
}

.slider-right .slide {
	display: flex;
	align-items: start;
	justify-content: center;
	min-width: 100%;
	padding: 30px;
}

.slider-right .slider-buttons {
	display: flex;
	position: absolute;
	bottom: 0;
	left: 35px;
}

.slider-right .slider-buttons #slide-left,
.slider-right .slider-buttons #slide-right {
	width: 50px;
	height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  color: white;
  padding: 10px;
  margin: 15px;
  border-radius: 50%;
  background-color: #114fa2;
	transition: background-color 0.2s ease;
	outline: none;
	border: none;
	cursor: pointer;
}

.slider-right .slider-buttons #slide-left:hover,
.slider-right .slider-buttons #slide-right:hover {
	background: linear-gradient(#68bea2, #4b9acb);
}

.slider-left,
.slider-right {
	overflow-x: hidden;
	max-width: 100%;
	min-width: 50%;
	position: relative;
	background-color: #ffffff;
}

.slide {
	min-width: 100%;
	width: 100%;
	min-height: 100%;
	display: flex;
	flex-direction: column;
	box-sizing: border-box;
	justify-content: center;
	transition: transform 0.5s ease;
	position: relative;
}

.slide h3 {
	color: #114fa2;
	font-weight: 700;
	text-align:left;
}

.slide p {
	color: #000000;
  text-align: justify;
}

@media screen and (max-width: 420px) {
	.slider-container {
		height: auto;
		flex-direction: column;
	}

	.slider-right .slide {
		padding: 15px;
	}
}

.slick-slide blockquote {
	color: #fff;
}

.author font {
	color: #fff;
}

.author h5 {
	color: #fff;
}

@media screen and (max-width: 768px) {
  .slider-container {
    flex-direction: column;
    height: auto;
    margin: 15px; /* smaller margin for mobile */
  }

  .slider-left, 
  .slider-right {
    min-width: 100%;
    max-width: 100%;
  }

  .slider-left {
    min-height: 250px; /* reduce image height for mobile */
  }

  .slider-right .slide {
    padding: 20px;
  }

  .slider-right .slider-buttons {
    left: 50%;
    transform: translateX(-50%);
  }
}

/*client slider end*/