.section-testimonials {
  background: linear-gradient(99deg, #087DC6, #735DBC, #087DC6, #735DBC);
  font-family: "Instrument Sans", sans-serif;
  color: #01043B;
  padding: clamp(55px, 4.0234375vw, 103px) 2% clamp(98px, 5.0390625vw, 129px) 2%;
  background-size: 400% 400%;
  animation: backgroundGradientAnimation 15s ease infinite;
}
.section-testimonials .inner {
  max-width: clamp(1407px, 78.0859375vw, 1999px);
  width: 100%;
  padding: 0;
}
.section-testimonials .abstract-image-box-sc-testimonials {
  position: absolute;
  height: auto;
  width: clamp(239.064px, 15.0980859375vw, 386.511px);
}
.section-testimonials .abstract-image-left-box-sc-testimonials {
  top: -6.2890625vw;
  left: -6.2109375vw;
}
.section-testimonials .abstract-image-right-box-sc-testimonials {
  bottom: -33px;
  right: -7.1875vw;
}
.section-testimonials .sc-testimonials-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: clamp(14px, 1.328125vw, 34px);
}
.section-testimonials .text-box-sc-testimonials {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  row-gap: clamp(1px, 0.3515625vw, 9px);
  color: #FFF;
}
.section-testimonials .subtitle-sc-testimonials {
  font-size: clamp(18px, 0.78125vw, 20px);
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
}
.section-testimonials .title-sc-testimonials {
  font-size: clamp(55px, 2.578125vw, 66px);
  font-weight: 600;
  line-height: 106.061%;
}
.section-testimonials .cards-sc-testimonials {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  border-radius: 25px;
  background: #FFF;
  padding: clamp(49px, 2.9296875vw, 75px) clamp(50px, 5.15625vw, 132px) clamp(48px, 2.8515625vw, 73px) clamp(46px, 5.15625vw, 132px);
  position: relative;
  width: 100%;
}
.section-testimonials .cards-box-sc-testimonials {
  display: block;
  overflow: hidden;
  direction: ltr;
  z-index: 10;
}
.section-testimonials .card-sc-testimonials {
  display: flex;
  align-items: stretch;
  gap: clamp(50px, 3.3984375vw, 87px);
  width: 100%;
}
.section-testimonials .owl-carousel .owl-nav {
  display: none;
}
.section-testimonials .arrows-sc-testimonials {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 21.63px;
}
.section-testimonials .arrows-sc-testimonials .icons-arrow-icon-big.prev-slide,
.section-testimonials .arrows-sc-testimonials .icons-arrow-icon-big.next-slide {
  background: transparent;
  border-radius: 16.219px;
  border: 1.352px solid #DEE2E7;
  padding: 21.625px;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.3s linear;
  display: flex;
  flex-direction: row;
  flex-shrink: 0;
  position: relative;
}
.section-testimonials .arrows-sc-testimonials .icons-arrow-icon-big.prev-slide img,
.section-testimonials .arrows-sc-testimonials .icons-arrow-icon-big.next-slide img {
  width: 32.438px;
  height: auto;
}
.section-testimonials .arrows-sc-testimonials .icons-arrow-icon-big.prev-slide:hover,
.section-testimonials .arrows-sc-testimonials .icons-arrow-icon-big.next-slide:hover {
  background-color: #F2F5FB;
  border: 1.352px solid #F2F5FB;
}
.section-testimonials .custom-dots {
  display: flex;
  align-items: center;
  gap: clamp(4px, 0.234375vw, 6px);
  position: absolute;
  bottom: 0;
}
.section-testimonials .custom-dots .dot {
  width: clamp(163px, 7.7734375vw, 199px);
  height: 9px;
  border-radius: 20px;
  background: #E6EDF5;
  border: none;
  transition: all 0.3s ease;
}
.section-testimonials .custom-dots .dot.active {
  background: #C8D4E5;
}
.section-testimonials .owl-carousel .owl-item {
  opacity: 0;
  transition: opacity 0.8s ease-in-out;
}
.section-testimonials .owl-carousel .owl-item.active {
  opacity: 1;
  z-index: 2;
  position: relative;
}
.section-testimonials .video-card-sc-testimonials {
  width: clamp(399px, 18.828125vw, 482px);
  height: clamp(429.629px, 20.2734375vw, 519px);
  align-self: stretch;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.section-testimonials .wrapper-card-sc-testimonials {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  transform: translate(-50%, -50%);
  opacity: 1;
  visibility: unset;
  transition: 0.2s all;
}
.section-testimonials .button-main {
  width: clamp(105.96px, 5vw, 128px);
  height: clamp(105.96px, 5vw, 128px);
  position: absolute;
  z-index: 2;
  bottom: clamp(16px, 0.78125vw, 20px);
  right: clamp(16px, 0.78125vw, 20px);
  transition: 0.2s all;
  cursor: pointer;
  opacity: 1;
  visibility: unset;
}
.section-testimonials .button-main:hover .background-button-main {
  width: 100%;
  height: 100%;
}
.section-testimonials .button-main:hover .background-button-main .play-button {
  width: clamp(18.88px, 0.971875vw, 24.88px);
}
.section-testimonials .circle-text {
  height: auto;
  position: relative;
  right: 0px;
  left: 0px;
  bottom: 0px;
  top: 0px;
  overflow: visible;
}
.section-testimonials .background-button-main {
  background: #21ADE6;
  border-radius: clamp(69.54px, 3.28125vw, 84px);
  display: flex;
  align-items: center;
  justify-content: center;
  width: clamp(69.54px, 3.28125vw, 84px);
  height: clamp(69.54px, 3.28125vw, 84px);
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 0.5s ease-in-out;
}
.section-testimonials .play-button {
  display: flex;
  align-items: center;
  justify-content: center;
  height: auto;
  width: clamp(12px, 0.5859375vw, 15px);
  position: relative;
  transition: 0.5s ease-in-out;
}
.section-testimonials .wrapper-img-card-sc-testimonials {
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: flex;
}
.section-testimonials .wrapper-img-card-sc-testimonials picture {
  display: flex;
}
.section-testimonials .wrapper-img-card-sc-testimonials img {
  border-radius: clamp(17.98px, 0.8483984375vw, 21.719px);
}
.section-testimonials .iframe-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
  display: none;
  border-radius: clamp(17.98px, 0.8483984375vw, 21.719px);
}
.section-testimonials .iframe-wrapper iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: clamp(17.98px, 0.8483984375vw, 21.719px);
}
.section-testimonials .info-wrapper-card-sc-testimonials {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  width: auto;
  margin-top: clamp(-1px, 0.1953125vw, 5px);
}
.section-testimonials .info-box-card-sc-testimonials {
  display: flex;
  flex-direction: column;
  text-align: left;
}
.section-testimonials .text-box-card-sc-testimonials {
  max-width: clamp(665px, 33.5546875vw, 859px);
  width: 100%;
  display: flex;
  flex-direction: column;
  font-size: clamp(26px, 1.171875vw, 30px);
  font-weight: 400;
  line-height: 128.978%;
  direction: ltr;
  padding-bottom: 37px;
  margin-bottom: 24px;
  position: relative;
}
.section-testimonials .text-box-card-sc-testimonials:after {
  content: "";
  position: absolute;
  height: 0.5px;
  width: 100%;
  background: #01043B;
  left: 0;
  bottom: 0;
}
.section-testimonials .text-card-sc-testimonials {
  margin-bottom: clamp(36px, 1.5625vw, 40px);
  font-size: clamp(24px, 1.09375vw, 28px);
  line-height: 150%;
}
.section-testimonials .author-card-sc-testimonials {
  font-weight: 500;
}
.section-testimonials .logo-card-sc-testimonials {
  width: clamp(140px, 7.2265625vw, 185px);
  height: auto;
  margin-bottom: 24px;
}

.page-template-about-us .section-testimonials {
  padding: clamp(55px, 3.984375vw, 102px) 2% clamp(98px, 4.4921875vw, 115px) 2%;
}
.page-template-about-us .section-testimonials .inner {
  max-width: clamp(1407px, 67.890625vw, 1738px);
}
.page-template-about-us .section-testimonials .abstract-image-left-box-sc-testimonials {
  top: -6.875vw;
  left: -11.2890625vw;
}
.page-template-about-us .section-testimonials .abstract-image-right-box-sc-testimonials {
  bottom: -0.703125vw;
  right: -12.3828125vw;
}
.page-template-about-us .section-testimonials .sc-testimonials-content {
  row-gap: clamp(14px, 1.9140625vw, 49px);
}
.page-template-about-us .section-testimonials .arrows-sc-testimonials {
  gap: 10px;
}
.page-template-about-us .section-testimonials .cards-sc-testimonials {
  padding: clamp(48px, 2.890625vw, 74px) clamp(46px, 2.1875vw, 56px);
  border-radius: clamp(25px, 1.3671875vw, 35px);
}

@keyframes backgroundGradientAnimation {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
@media all and (max-width: 2160px) {
  .section-testimonials .cards-sc-testimonials {
    padding: clamp(49px, 2.9296875vw, 75px) clamp(50px, 2.734375vw, 70px) clamp(48px, 2.8515625vw, 73px) clamp(46px, 2.734375vw, 70px);
  }
}
@media all and (max-width: 1920px) {
  .section-testimonials .info-wrapper-card-sc-testimonials {
    margin-top: -2px;
  }
}
@media all and (max-width: 1512px) {
  .section-testimonials {
    padding: 3.6375661376vw 2% 6.4814814815vw 2%;
  }
  .section-testimonials .cards-sc-testimonials {
    padding: 3.2407407407vw 3.3068783069vw 3.1746031746vw 3.0423280423vw;
  }
  .section-testimonials .abstract-image-box-sc-testimonials {
    width: 15.8111111111vw;
  }
  .section-testimonials .abstract-image-left-box-sc-testimonials {
    top: -7.0767195767vw;
    left: -1.5211640212vw;
  }
  .section-testimonials .abstract-image-right-box-sc-testimonials {
    bottom: -5.0925925926vw;
    right: -1.8518518519vw;
  }
  .section-testimonials .subtitle-sc-testimonials {
    font-size: clamp(14px, 1.1904761905vw, 18px);
  }
  .section-testimonials .title-sc-testimonials {
    font-size: clamp(44px, 3.6375661376vw, 55px);
    line-height: 127.273%;
  }
  .section-testimonials .logo-card-sc-testimonials {
    width: 9.2592592593vw;
  }
  .section-testimonials .text-box-sc-testimonials {
    row-gap: 1px;
  }
  .section-testimonials .sc-testimonials-content {
    row-gap: 14px;
  }
  .section-testimonials .card-sc-testimonials {
    gap: 3.3068783069vw;
  }
  .section-testimonials .custom-dots .dot {
    width: 10.7804232804vw;
  }
  .section-testimonials .video-card-sc-testimonials {
    width: 26.3888888889vw;
    height: 28.4146164021vw;
  }
  .section-testimonials .arrows-sc-testimonials {
    gap: clamp(10px, 1.4305555556vw, 21.63px);
  }
  .section-testimonials .arrows-sc-testimonials .icons-arrow-icon-big.prev-slide,
  .section-testimonials .arrows-sc-testimonials .icons-arrow-icon-big.next-slide {
    padding: 1.4302248677vw;
    border-radius: 1.0726851852vw;
  }
  .section-testimonials .arrows-sc-testimonials .icons-arrow-icon-big.prev-slide img,
  .section-testimonials .arrows-sc-testimonials .icons-arrow-icon-big.next-slide img {
    width: 2.1453703704vw;
  }
  .section-testimonials .button-main {
    width: 7.0079365079vw;
    height: 7.0079365079vw;
    bottom: 1.0582010582vw;
    right: 1.0582010582vw;
  }
  .section-testimonials .background-button-main {
    border-radius: 4.5992063492vw;
    width: 4.5992063492vw;
    height: 4.5992063492vw;
  }
  .section-testimonials .background-button-main:hover .play-button {
    width: 1.2486772487vw;
  }
  .section-testimonials .play-button {
    width: 0.7936507937vw;
  }
  .section-testimonials .text-box-card-sc-testimonials {
    max-width: 43.9814814815vw;
    font-size: clamp(16px, 1.7195767196vw, 26px);
    padding-bottom: 2.4470899471vw;
    margin-bottom: 1.5873015873vw;
  }
  .section-testimonials .text-card-sc-testimonials {
    margin-bottom: 2.380952381vw;
    font-size: clamp(14px, 1.5873015873vw, 24px);
  }
  .page-template-about-us .section-testimonials {
    padding: 3.6375661376vw 2% 6.4814814815vw 2%;
  }
  .page-template-about-us .section-testimonials .abstract-image-left-box-sc-testimonials {
    top: -7.0767195767vw;
    left: -1.5211640212vw;
  }
  .page-template-about-us .section-testimonials .abstract-image-right-box-sc-testimonials {
    bottom: -5.0925925926vw;
    right: -1.8518518519vw;
  }
  .page-template-about-us .section-testimonials .sc-testimonials-content {
    row-gap: clamp(10px, 0.9259259259vw, 14px);
  }
  .page-template-about-us .section-testimonials .arrows-sc-testimonials {
    gap: 1.3888888889vw;
  }
  .page-template-about-us .section-testimonials .cards-sc-testimonials {
    padding: 3.1746031746vw 3.3068783069vw 3.1746031746vw 3.0423280423vw;
    border-radius: 25px;
  }
}
@media all and (max-width: 1024px) {
  .section-testimonials .subtitle-sc-testimonials {
    font-size: clamp(12px, 1.3671875vw, 14px);
  }
  .section-testimonials .title-sc-testimonials {
    font-size: clamp(33px, 4.296875vw, 44px);
  }
  .section-testimonials .text-box-card-sc-testimonials {
    font-size: clamp(12px, 1.5625vw, 16px);
  }
  .section-testimonials .text-card-sc-testimonials {
    font-size: clamp(10px, 1.3671875vw, 14px);
  }
}
@media all and (max-width: 768px) {
  .section-testimonials {
    padding: 9.4871794872vw 0 21.7948717949vw 0;
  }
  .section-testimonials .inner {
    padding: 0 2.8205128205vw;
  }
  .section-testimonials .abstract-image-left-box-sc-testimonials {
    display: none;
  }
  .section-testimonials .abstract-image-box-sc-testimonials {
    width: 50.4153846154vw;
  }
  .section-testimonials .abstract-image-right-box-sc-testimonials {
    bottom: -15.8974358974vw;
    right: 0.7692307692vw;
  }
  .section-testimonials .card-sc-testimonials {
    flex-direction: column;
  }
  .section-testimonials .text-box-sc-testimonials {
    row-gap: 8px;
  }
  .section-testimonials .subtitle-sc-testimonials {
    font-size: clamp(16px, 2.6041666667vw, 20px);
  }
  .section-testimonials .title-sc-testimonials {
    font-size: clamp(28px, 4.6875vw, 36px);
  }
  .section-testimonials .cards-sc-testimonials {
    padding: 3.3333333333vw 3.8461538462vw 5.641025641vw 3.8461538462vw;
    border-radius: 10px;
  }
  .section-testimonials .video-card-sc-testimonials {
    width: 86.4102564103vw;
    height: 93.0433333333vw;
  }
  .section-testimonials .button-main {
    width: 22.9471794872vw;
    height: 22.9471794872vw;
    bottom: 3.5897435897vw;
    right: 3.5897435897vw;
  }
  .section-testimonials .button-main:hover .background-button-main {
    width: 15.058974359vw;
    height: 15.058974359vw;
  }
  .section-testimonials .button-main:hover .background-button-main .play-button {
    width: 2.3076923077vw;
  }
  .section-testimonials .button-main:active .background-button-main {
    width: 100%;
    height: 100%;
  }
  .section-testimonials .button-main:active .background-button-main .play-button {
    width: 4.6153846154vw;
  }
  .section-testimonials .circle-text {
    width: 22.9471794872vw;
    height: 22.9471794872vw;
  }
  .section-testimonials .background-button-main {
    border-radius: 15.058974359vw;
    width: 15.058974359vw;
    height: 15.058974359vw;
  }
  .section-testimonials .background-button-main:hover .play-button {
    width: 3.5897435897vw;
  }
  .section-testimonials .play-button {
    width: 2.3076923077vw;
  }
  .section-testimonials .arrows-sc-testimonials {
    display: none;
  }
  .section-testimonials .text-box-card-sc-testimonials {
    max-width: unset;
    font-size: clamp(20px, 3.3854166667vw, 26px);
    padding-bottom: 6.1538461538vw;
    margin-bottom: 4.1025641026vw;
  }
  .section-testimonials .wrapper-img-card-sc-testimonials img {
    border-radius: 15px;
  }
  .section-testimonials .iframe-wrapper {
    border-radius: 15px;
  }
  .section-testimonials .iframe-wrapper iframe {
    border-radius: 15px;
  }
  .section-testimonials .text-card-sc-testimonials {
    margin-bottom: 7.6923076923vw;
    font-size: clamp(18px, 3.125vw, 24px);
  }
  .section-testimonials .logo-card-sc-testimonials {
    width: 25.641025641vw;
    margin-bottom: 13.3333333333vw;
  }
  .section-testimonials .sc-testimonials-content {
    row-gap: 6.1538461538vw;
  }
  .section-testimonials .card-sc-testimonials {
    gap: 4.1025641026vw;
  }
  .section-testimonials .custom-dots {
    position: relative;
  }
  .section-testimonials .custom-dots .dot {
    width: 100%;
    height: clamp(5px, 0.9114583333vw, 7px);
  }
  .page-template-about-us .section-testimonials {
    padding: 9.4871794872vw 0 21.7948717949vw 0;
  }
  .page-template-about-us .section-testimonials .abstract-image-right-box-sc-testimonials {
    bottom: -15.8974358974vw;
    right: 0.7692307692vw;
  }
  .page-template-about-us .section-testimonials .sc-testimonials-content {
    row-gap: 6.1538461538vw;
  }
  .page-template-about-us .section-testimonials .cards-sc-testimonials {
    padding: 3.3333333333vw 3.8461538462vw 5.641025641vw 3.3333333333vw;
    border-radius: 10px;
  }
}

/*# sourceMappingURL=testimonials-section.css.map */
