
.cta-section{
	overflow: hidden;
	padding: 50px 0px 60px 0px;
}

.cta-section:before{
   position: absolute;
  content: '';
  background: white;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
}


.cta-section .inner-box{
	position: relative;
	display: block;
	max-width: 430px;
}

.cta-section .inner-box h2{
	position: relative;
	display: block;
	font-size: 40px;
	line-height: 50px;
	color: rgb(230, 191, 100);
	font-weight: 700;
	margin-bottom: 25px;
}

.cta-section .inner-box h2 span{
   
}

.cta-section .inner-box h3{
	position: relative;
	display: block;
	font-size: 26px;
	line-height: 36px;
	font-weight: 500;
}

.cta-section .inner-box h3 a{
	display: inline-block;
	color: #000721;
}

.cta-section .inner-box h3 a:hover{

}

.logo-rows {
  display: flex;
  flex-direction: column;
  gap: 25px;
}

.logo-slider-wrapper {
  overflow: hidden;
  width: 100%;
}

.logo-slider-track {
  display: flex;
  width: max-content;
  animation: infiniteScroll 20s linear infinite;
}

.logo-set {
  display: flex;
  gap: 60px;
  align-items: center;
}

.logo-set img {
  height: 80px;
  width: 150px;
  transition: 0.3s ease;
  margin-right: 60px;
  object-fit: contain;

}

/* PERFECT LOOP */
@keyframes infiniteScroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}

















