@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100..700;1,100..700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Manrope:wght@200..800&display=swap');

.infinity-testimonial-slider{
    position: relative;
}
.infinity-testimonial-slider.layout-one .content-section,
.infinity-testimonial-slider.layout-three .content-column{
position: relative;
    z-index: 1;
}

/* Layout One */
.infinity-testimonial-slider.layout-one{padding:100px 0px 80px;}

.infinity-testimonial-slider.layout-one .heading{max-width:800px;margin: 0 auto;text-align:center;padding:0px 15px;}
.infinity-testimonial-slider.layout-one .heading h6{font-size: 18px;
    font-weight: 500;
    color: #8F8F8F;
    font-family: "Inter", sans-serif;
    line-height: 1.4;
    text-transform: capitalize;
    margin-bottom: 12px;}

.infinity-testimonial-slider.layout-one .heading h2{    font-size: 42px;
    font-weight: 600;
    color: #1B1A20;
    font-family: "Inter", sans-serif;
    line-height: 1.3;
    margin-bottom: 16px;}

.infinity-testimonial-slider.layout-one .cta-section a{
  background: #FF6B6B;
    border-radius: 120px;
    margin-top: 15px;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    color: #FFFFFF;
    font-family: "Manrope", sans-serif;
    padding: 10px 35px;
}
.infinity-testimonial-slider.layout-one .in-slider-main{margin-top:65px;display: flex;}
.infinity-testimonial-slider.layout-one .in-slider-main .slider{    max-width: 430px;min-width:430px;
    background-image: url(https://19898180.fs1.hubspotusercontent-na1.net/hubfs/19898180/Marketplace%20Engagement/slide-bg.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;position: relative;
    border-radius: 11px;margin:0px 10px;
    padding: 30px 25px;}

.infinity-testimonial-slider.layout-one .in-slider-main .slider p{    font-size: 16px;
    font-weight: 400;
    color: #FFFFFF;
    font-family: "Inter", sans-serif;
    line-height: 1.7;position: relative;z-index:1;
    margin: 0;}
.infinity-testimonial-slider.layout-one .in-slider-main .slider .user-info{margin-top:30px;position: relative;z-index:1;}
.infinity-testimonial-slider.layout-one .in-slider-main .slider .user-info h6{font-size: 14px;
    font-weight: 600;
    color: #FF6B6B;
    font-family: "Inter", sans-serif;
    line-height: 1.4;
    margin-bottom: 0px;}
.infinity-testimonial-slider.layout-one .in-slider-main .slider .user-info a{font-size: 12px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 1.4;
    text-decoration: none;}



/* Layout Two */

.infinity-testimonial-slider.layout-two{
 background: #F7F9FC;
    padding: 90px 0px 90px 120px;
  position: relative;
}
.infinity-testimonial-slider.layout-two .content-main{
    
}

.infinity-testimonial-slider.layout-two .content-main .color-box{width: 45%;
    height: 100%;
    background: #017DF7;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 0;}
.infinity-testimonial-slider.layout-two .content-main .content-box{
    position: relative;
    z-index: 1;
}
.infinity-testimonial-slider.layout-two .content-box .heading{max-width:600px;border-left: 4px solid #017DF7;
    padding-left: 20px;}
.infinity-testimonial-slider.layout-two .content-box .heading h2{
     font-size: 32px;
    font-weight: 600;
    color: #0A1A2B;
    font-family: "Manrope", sans-serif;
    line-height: 1.3;
    margin-bottom: 16px;
}

.infinity-testimonial-slider.layout-two .content-box .heading p{font-size: 16px;
    font-weight: 400;
    color: #A2A2A2;
    font-family: "IBM Plex Sans", sans-serif;
    line-height: 1.6;
    margin: 0;}

.infinity-testimonial-slider.layout-two .content-box .slider-main-box{margin-top:55px;}
.infinity-testimonial-slider.layout-two .slider-main-box .slider-col{max-width: 345px;
    min-width: 345px;margin: 0px 13px;}
.infinity-testimonial-slider.layout-two .slider-main-box .slider-col .feedback{
background: #fff;
    box-shadow: 0px 17.92px 46.59px 0px #00000017;
    padding: 25px 30px;    position: relative;
}
.infinity-testimonial-slider.layout-two .slider-main-box .slider-col .feedback::after{
     border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #ffffff;
    content: "";
    cursor: pointer;
    display: block;
    height: 0;
    position: absolute;
    left: 35px;
    bottom: -9px;
    transform: rotate(0deg);
    width: 0;
}

.infinity-testimonial-slider.layout-two .slider-main-box .slider-col .feedback img{margin-bottom:15px;width:24px;}
.infinity-testimonial-slider.layout-two .slider-main-box .slider-col .feedback p{font-size: 16px;
    font-weight: 500;
    color: #0A1A2B;
    font-family: "Manrope", sans-serif;
    line-height: 1.7;
    margin: 0;}

.infinity-testimonial-slider.layout-two .slider-main-box .slider-col .profile{    display: flex;align-items: center;
    margin-top: 25px;}
.infinity-testimonial-slider.layout-two .slider-col .profile .img{line-height: 0;
    padding-left: 20px;margin-right: 10px;}
.infinity-testimonial-slider.layout-two .slider-col .profile .img img{width: 50px;min-width:50px;
    max-height: 50px;
    min-height: 50px;
    border-radius: 100%;
    object-fit: cover;}
.infinity-testimonial-slider.layout-two .slider-col .profile .text{width:100%;}
.infinity-testimonial-slider.layout-two .slider-col .profile .text h4{
font-size: 16px;
    font-weight: 600;
    color: #232323;
    margin-bottom: 0;
    font-family: "IBM Plex Sans", sans-serif;
}
.infinity-testimonial-slider.layout-two .slider-col .profile .text a{font-size: 14px;
    font-weight: 400;
    color: #BFBEBE;
    font-family: "IBM Plex Sans", sans-serif;
    margin: 0;
    text-decoration: none;}



/* Layout Three */
.infinity-testimonial-slider.layout-three{
 padding:90px 0px ;
  background:#1B1A26;
}

.infinity-testimonial-slider.layout-three .heading{max-width: 700px;
    margin: 0 auto;
    text-align: center;}
.infinity-testimonial-slider.layout-three .heading h2{font-size: 28px;
    font-weight: 700;
    color: #FFFFFF;
    font-family: "Manrope", sans-serif;
    line-height: 1.4;
    margin-bottom: 16px;}

.infinity-testimonial-slider.layout-three .heading p{    font-size: 16px;
    font-weight: 400;
    color: #C3D5E7;
    font-family: "IBM Plex Sans", sans-serif;
    line-height: 1.6;
    margin: 0;}
.infinity-testimonial-slider.layout-three .sliders-column-section{margin-top:65px;overflow:hidden;}
.infinity-testimonial-slider.layout-three .sliders-column{margin-top:20px;display:flex;}

.infinity-testimonial-slider.layout-three .sliders-column.active-mobile{
 display:none;
}

.infinity-testimonial-slider.layout-three .sliders-column .slider-column{
    margin:0px 10px;
    border-radius: 9px;
    padding: 25px 14px;
    max-width: 370px;
  min-width: 370px;
}



.infinity-testimonial-slider.layout-three .sliders-column .slider-column:nth-child(even){
background: #fff;
}
.infinity-testimonial-slider.layout-three .sliders-column .slider-column:nth-child(odd){
background: #222030;
}

.infinity-testimonial-slider.layout-three .slider-column .profile{display: flex;align-items: center;
    justify-content: space-between;margin-bottom:30px;}
.infinity-testimonial-slider.layout-three .slider-column .profile .content{
display: flex;align-items: center;width:100%;
}
.infinity-testimonial-slider.layout-three .slider-column .profile .content .img{
    line-height: 0;
    margin-right: 14px;
}
.infinity-testimonial-slider.layout-three .slider-column .profile .content .img img{width: 40px;min-width:40px;
  max-height: 40px;min-height:40px;border-radius:100%;;object-fit: cover;}
.infinity-testimonial-slider.layout-three .slider-column .profile .content .text{width:100%;}
.infinity-testimonial-slider.layout-three .slider-column .profile .content .text h4{    font-size: 14px;
    font-weight: 600;
    color: #1B1A26;
    font-family: "IBM Plex Sans", sans-serif;
    margin-bottom: 0;
    line-height: 1.4;}
.infinity-testimonial-slider.layout-three .slider-column:nth-child(odd) .profile .content .text h4,
.infinity-testimonial-slider.layout-three .slider-column:nth-child(odd) .feedback p{
 color:#ffffff;
}
.infinity-testimonial-slider.layout-three .slider-column .profile .content .text a{font-size: 12px;
    font-weight: 400;
    color: #8F8F8F;
    font-family: "IBM Plex Sans", sans-serif;
    margin: 0;display:block;
    line-height: 1.5;}
.infinity-testimonial-slider.layout-three .slider-column .profile .logo img{width: 23px;min-width:23px;
    filter: brightness(0);}
.infinity-testimonial-slider.layout-three .slider-column:nth-child(odd) .profile .logo img{
filter: brightness(1);}
}

.infinity-testimonial-slider.layout-three .slider-column .feedback p{font-size: 14px;
    font-weight: 500;
    color: #1B1A26;
    font-family: "Manrope", sans-serif;
    line-height: 1.6;}



/* Media Q. */

@media(min-width:992px) and (max-width:1199.98px){
  .infinity-testimonial-slider.layout-two {padding: 90px 0px 90px 80px;}
}

@media(min-width:768px) and (max-width:991.98px){
 .infinity-testimonial-slider.layout-three .sliders-column.left{
animation: 15s slidesleft infinite linear;
}

.infinity-testimonial-slider.layout-three .sliders-column.right{
  animation: 15s slidesright infinite linear;
}
  
}

@media(max-width:991.98px){
    .infinity-testimonial-slider.layout-two {padding: 90px 0px 90px 0px;}
  .infinity-testimonial-slider.layout-two .content-box .heading{margin-left:15px;}
}


@media(min-width:767.98px){
  
.infinity-testimonial-slider.layout-three .sliders-column.left{
animation: 23s slidesleft infinite linear;
}
.infinity-testimonial-slider.layout-three .sliders-column.left:hover{
  animation-play-state: paused;
}

.infinity-testimonial-slider.layout-three .sliders-column.right{
  animation: 23s slidesright infinite linear;
}
.infinity-testimonial-slider.layout-three .sliders-column.right:hover{
  animation-play-state: paused;
}

@keyframes slidesleft {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}

@keyframes slidesright {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}

}

@media(max-width:767.98px){

  
.infinity-testimonial-slider.layout-one,
  .infinity-testimonial-slider.layout-three{
    padding: 50px 0px 50px;
}
  .infinity-testimonial-slider.layout-two {
    padding: 30px 0px 50px;
}
  
   
  
  .infinity-testimonial-slider.layout-two {
        padding: 50px 0px 50px 0px;
    }
  
  .infinity-testimonial-slider.layout-one .heading h2 {
    font-size: 32px;}
  .infinity-testimonial-slider.layout-one .in-slider-main .slider,
  .infinity-testimonial-slider.layout-three .sliders-column .slider-column{max-width:350px;min-width:350px;}
  .infinity-testimonial-slider.layout-one .in-slider-main .slider{padding:30px 20px;}
  .infinity-testimonial-slider.layout-one .slick-dots{bottom: -55px;}
  .infinity-testimonial-slider.layout-one .slick-dots li button:before{
    content:'';
  }
  .infinity-testimonial-slider.layout-one .slick-dots li{margin:0px 2px;}
  .infinity-testimonial-slider.layout-one .slick-dots li button{
    width:15px;height:15px;border: 1px solid #000;border-radius:100%;background: transparent;
  }
  .infinity-testimonial-slider.layout-one .slick-dots li.slick-active button{
   background: #000;
  }
  
  
  .infinity-testimonial-slider.layout-two .content-box .heading h2 {
    font-size: 28px;}
  .infinity-testimonial-slider.layout-two .slider-main-box .slider-col{
    max-width:300px;min-width:300px;
  }
  .infinity-testimonial-slider.layout-two .slick-dots{bottom: -55px;}
  .infinity-testimonial-slider.layout-two .slick-dots li{margin:0px 2px;}
  .infinity-testimonial-slider.layout-two .slick-dots li button:before{
    content:'';
  }
  .infinity-testimonial-slider.layout-two .slick-dots li button{
    width:15px;height:15px;border: 1px solid #000;border-radius:100%;background: transparent;
  }
  .infinity-testimonial-slider.layout-two .slick-dots li.slick-active button{
   background: #000;
  }
  
  .infinity-testimonial-slider.layout-two .slider-main-box .slider-col .feedback{
   padding:25px 20px;
  }
  
  .infinity-testimonial-slider.layout-three .sliders-column.left,
  .infinity-testimonial-slider.layout-three .sliders-column.right{
   display:none;
  }
  .infinity-testimonial-slider.layout-three .sliders-column.active-mobile{
 display:block;
}
  
  .infinity-testimonial-slider.layout-three .slick-dots{bottom: -55px;}
  .infinity-testimonial-slider.layout-three .slick-dots li button:before{
    content:'';
  }
  .infinity-testimonial-slider.layout-three .slick-dots li{margin:0px 2px;}
  .infinity-testimonial-slider.layout-three .slick-dots li button{
    width:15px;height:15px;border: 1px solid #ffffff;border-radius:100%;background: transparent;
  }
  .infinity-testimonial-slider.layout-three .slick-dots li.slick-active button{
   background: #ffffff;
  }
  
  .infinity-testimonial-slider.layout-three .sliders-column-section {
    overflow: inherit;margin-top:50px;
}
  
  .infinity-testimonial-slider.layout-two .content-main .color-box{
   display:none;
  }
  
}

@media(max-width:425.98px){
    .infinity-testimonial-slider.layout-one .in-slider-main .slider,
  .infinity-testimonial-slider.layout-two .slider-main-box .slider-col,
  .infinity-testimonial-slider.layout-three .sliders-column .slider-column{
        max-width: 250px;
        min-width: 250px;
    }

}



/* Grid Style */
.infinity-testimonial-slider .infinity-wrapper {
  margin-left: auto;
  margin-right: auto;
  padding-left: var(--bs-gutter-x, 0.75rem);
  padding-right: var(--bs-gutter-x, 0.75rem);
  width: 100%;
}
.infinity-testimonial-slider .row {
  --bs-gutter-x: 1.5rem;
  display: flex;
  flex-wrap: wrap;
  margin-left: calc(var(--bs-gutter-x) / -2);
  margin-right: calc(var(--bs-gutter-x) / -2);
  margin-top: calc(var(--bs-gutter-y) * -1);
}
.infinity-testimonial-slider .row > * {
  flex-shrink: 0;
  margin-top: var(--bs-gutter-y);
  max-width: 100%;
  padding-left: calc(var(--bs-gutter-x) / 2);
  padding-right: calc(var(--bs-gutter-x) / 2);
  width: 100%;
}
.infinity-testimonial-slider .col {
  flex: 1 0 0%;
}
.infinity-testimonial-slider .col-auto,
.infinity-testimonial-slider .row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}
.infinity-testimonial-slider .col-12,
.infinity-testimonial-slider .row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}
.infinity-testimonial-slider .col-6,
.infinity-testimonial-slider .row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}
.infinity-testimonial-slider .col-4,
.infinity-testimonial-slider .row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}
.infinity-testimonial-slider .col-3,
.infinity-testimonial-slider .row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}
.infinity-testimonial-slider .row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}
.infinity-testimonial-slider .col-2,
.infinity-testimonial-slider .row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}
.infinity-testimonial-slider .col-1,
.infinity-testimonial-slider .col-5,
.infinity-testimonial-slider .col-7,
.infinity-testimonial-slider .col-8 {
  flex: 0 0 auto;
}
.infinity-testimonial-slider .col-1 {
  width: 8.3333333333%;
}
.infinity-testimonial-slider .col-5 {
  width: 41.6666666667%;
}
.infinity-testimonial-slider .col-7 {
  width: 58.3333333333%;
}
.infinity-testimonial-slider .col-8 {
  width: 66.6666666667%;
}
.infinity-testimonial-slider .col-9 {
  flex: 0 0 auto;
  width: 75%;
}
.infinity-testimonial-slider .col-10 {
  flex: 0 0 auto;
  width: 83.3333333333%;
}
.infinity-testimonial-slider .col-11 {
  flex: 0 0 auto;
  width: 91.6666666667%;
}
@media (min-width: 576px) {
  .infinity-testimonial-slider .infinity-wrapper,
  .infinity-testimonial-slider .container-sm {
    max-width: 540px;
  }
  .infinity-testimonial-slider .col-sm {
    flex: 1 0 0%;
  }
  .infinity-testimonial-slider .col-sm-auto,
  .infinity-testimonial-slider .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .infinity-testimonial-slider .col-sm-12,
  .infinity-testimonial-slider .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .infinity-testimonial-slider .col-sm-6,
  .infinity-testimonial-slider .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .infinity-testimonial-slider .col-sm-4,
  .infinity-testimonial-slider .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .infinity-testimonial-slider .col-sm-3,
  .infinity-testimonial-slider .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .infinity-testimonial-slider .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .infinity-testimonial-slider .col-sm-2,
  .infinity-testimonial-slider .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .infinity-testimonial-slider .col-sm-1 {
    flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .infinity-testimonial-slider .col-sm-5 {
    flex: 0 0 auto;
    width: 41.6666666667%;
  }
  .infinity-testimonial-slider .col-sm-7 {
    flex: 0 0 auto;
    width: 58.3333333333%;
  }
  .infinity-testimonial-slider .col-sm-8 {
    flex: 0 0 auto;
    width: 66.6666666667%;
  }
  .infinity-testimonial-slider .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .infinity-testimonial-slider .col-sm-10 {
    flex: 0 0 auto;
    width: 83.3333333333%;
  }
  .infinity-testimonial-slider .col-sm-11 {
    flex: 0 0 auto;
    width: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .infinity-testimonial-slider .infinity-wrapper {
    max-width: 720px;
  }
  .infinity-testimonial-slider .col-md {
    flex: 1 0 0%;
  }
  .infinity-testimonial-slider .col-md-auto,
  .infinity-testimonial-slider .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .infinity-testimonial-slider .col-md-12,
  .infinity-testimonial-slider .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .infinity-testimonial-slider .col-md-6,
  .infinity-testimonial-slider .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .infinity-testimonial-slider .col-md-4,
  .infinity-testimonial-slider .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .infinity-testimonial-slider .col-md-3,
  .infinity-testimonial-slider .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .infinity-testimonial-slider .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .infinity-testimonial-slider .col-md-2,
  .infinity-testimonial-slider .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .infinity-testimonial-slider .col-md-1 {
    flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .infinity-testimonial-slider .col-md-5 {
    flex: 0 0 auto;
    width: 41.6666666667%;
  }
  .infinity-testimonial-slider .col-md-7 {
    flex: 0 0 auto;
    width: 58.3333333333%;
  }
  .infinity-testimonial-slider .col-md-8 {
    flex: 0 0 auto;
    width: 66.6666666667%;
  }
  .infinity-testimonial-slider .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .infinity-testimonial-slider .col-md-10 {
    flex: 0 0 auto;
    width: 83.3333333333%;
  }
  .infinity-testimonial-slider .col-md-11 {
    flex: 0 0 auto;
    width: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .infinity-testimonial-slider .infinity-wrapper {
    max-width: 960px;
  }
  .infinity-testimonial-slider .col-lg {
    flex: 1 0 0%;
  }
  .infinity-testimonial-slider .col-lg-auto,
  .infinity-testimonial-slider .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .infinity-testimonial-slider .col-lg-12,
  .infinity-testimonial-slider .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .infinity-testimonial-slider .col-lg-6,
  .infinity-testimonial-slider .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .infinity-testimonial-slider .col-lg-4,
  .infinity-testimonial-slider .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .infinity-testimonial-slider .col-lg-3,
  .infinity-testimonial-slider .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .infinity-testimonial-slider .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .infinity-testimonial-slider .col-lg-2,
  .infinity-testimonial-slider .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .infinity-testimonial-slider .col-lg-1 {
    flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .infinity-testimonial-slider .col-lg-5 {
    flex: 0 0 auto;
    width: 41.6666666667%;
  }
  .infinity-testimonial-slider .col-lg-7 {
    flex: 0 0 auto;
    width: 58.3333333333%;
  }
  .infinity-testimonial-slider .col-lg-8 {
    flex: 0 0 auto;
    width: 66.6666666667%;
  }
  .infinity-testimonial-slider .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .infinity-testimonial-slider .col-lg-10 {
    flex: 0 0 auto;
    width: 83.3333333333%;
  }
  .infinity-testimonial-slider .col-lg-11 {
    flex: 0 0 auto;
    width: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .infinity-testimonial-slider .infinity-wrapper {
    max-width: 1200px;
  }
}

