.block-text-title {
  padding: 52px 0px; }
  .block-text-title .small-title-md {
    font-family: 'Inter';
    font-size: 16px;
    font-weight: 600;
    line-height: 26px;
    margin-bottom: 8px; }
  .block-text-title .content-wrapper {
    max-width: 570px; }
  .block-text-title .flex-row-reverse .content-wrapper {
    margin-left: auto;
    margin-right: 0; }
  .block-text-title .title {
    font-size: 40px;
    font-style: normal;
    font-weight: 500;
    line-height: 44px;
    letter-spacing: -0.4px;
    margin-bottom: 24px; }
  .block-text-title p {
    text-align: justify;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    font-weight: 400;
    color: #000000;
    margin-top: 10px;
    margin-bottom: 24px; 
  }
  .block-text-title .img-wrapper {
    height: 400px;
    position: relative;
    max-width: 652px;
    overflow: hidden; }
    .block-text-title .img-wrapper img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }

.brands-section .brands-section__inner {
  padding: 70px 52px; }
  .brands-section .brands-section__inner .brands-section-col-1 {
    max-width: 537px; }
    .brands-section .brands-section__inner .brands-section-col-1 .title {
      font-size: 40px;
      font-weight: 500;
      line-height: 44px;
      letter-spacing: -0.4px;
      margin-bottom: 16px; }
    .brands-section .brands-section__inner .brands-section-col-1 p {
      font-size: 18px;
      font-weight: 400;
      line-height: 30px;
      margin-bottom: 24px; }

.testimonial-slider {
  padding: 52px 0px; }
  .testimonial-slider .testimonial-slider__inner .swiper {
    padding: 20px; }
  .testimonial-slider .swiper-pagination-bullet {
    background: #121212;
    opacity: 1; }
  .testimonial-slider .swiper-pagination-bullet-active {
    width: 30px;
    height: 8px;
    border-radius: 5px; }
  .testimonial-slider .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
  .testimonial-slider .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 8px; }
  .testimonial-slider .text-title-block {
    margin-bottom: 32px; }
    .testimonial-slider .text-title-block .title {
      max-width: 652px;
      margin: 0 auto;
      display: block;
      font-size: 40px;
      font-style: normal;
      font-weight: 500;
      line-height: 44px;
      letter-spacing: -0.4px;
      margin-bottom: 16px; }
    .testimonial-slider .text-title-block p {
      max-width: 540px;
      margin: 0 auto;
      display: block;
      font-size: 16px;
      font-weight: 400;
      line-height: 26px; }
  .testimonial-slider .swiper-pagination {
    bottom: 0px; }

.testimonial-single {
  padding: 40px;
  -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.04);
          box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.04);
  margin-bottom: 24px;
  border-radius: 8px; }
  .testimonial-single .person-img__wrapper {
    text-align: center;
    width: 60px;
    height: 60px;
    position: relative;
    border-radius: 100%;
    overflow: hidden;
    margin: 0 auto;
    display: block; }
    .testimonial-single .person-img__wrapper img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
  .testimonial-single .person-name {
    font-size: 18px;
    font-weight: 500;
    line-height: 32px;
    letter-spacing: -0.4px;
    margin-bottom: 4px;
    text-align: center; }
  .testimonial-single .stars-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 16px; }
    .testimonial-single .stars-wrapper .star {
      min-width: 16px;
      min-height: 16px;
      background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.53834 1.10997C7.70914 0.699319 8.29086 0.699318 8.46166 1.10996L9.99874 4.80556C10.0707 4.97868 10.2336 5.09696 10.4204 5.11194L14.4102 5.4318C14.8535 5.46734 15.0332 6.02059 14.6955 6.30993L11.6557 8.91378C11.5133 9.03576 11.4512 9.22715 11.4947 9.40952L12.4234 13.3028C12.5265 13.7354 12.0559 14.0773 11.6764 13.8455L8.26063 11.7592C8.10062 11.6615 7.89938 11.6615 7.73937 11.7592L4.32363 13.8455C3.94408 14.0773 3.47345 13.7354 3.57665 13.3028L4.50534 9.40952C4.54884 9.22715 4.48665 9.03576 4.34426 8.91378L1.30453 6.30993C0.966758 6.02059 1.14652 5.46734 1.58985 5.4318L5.57955 5.11194C5.76645 5.09696 5.92925 4.97868 6.00126 4.80556L7.53834 1.10997Z' fill='%23FD7E14'/%3E%3C/svg%3E%0A");
      background-repeat: no-repeat;
      display: block; }
  .testimonial-single .content-wrapper p {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    margin-bottom: 0;
    text-align: center; }