.flex-content.quote-slider .titles {
  padding: 30px 0 0px;
  text-align: center;
}

.flex-content.quote-slider .titles .main-title {
  font-size: 2.2em;
  font-style: normal;
  font-weight: 600;
  line-height: 110%;
  color: var(--navy-blue);
  margin: 0;
}

.flex-content.quote-slider .titles p {
  font-weight: 500;
  line-height: 150%;
  max-width: 900px;
  margin: 20px auto 0;
}

.flex-content.quote-slider .quote {
  font-family: "Poppins", sans-serif;
  margin: 0;
  font-size: 1.2em;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #002244 !important;
}

.flex-content.quote-slider .slider-container {
  position: relative;
}

.flex-content.quote-slider .custom-arrows {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100% !important;
  display: block;
}

.flex-content.quote-slider .custom-arrows .container-inner {
  display: flex;
  justify-content: space-between;
  height: 36px;
  max-width: 1432px;
  margin: 0 auto;
  width: calc(100% - 45px);
}

.flex-content.quote-slider .custom-arrows .arrow {
  height: 100%;

  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='36' viewBox='0 0 35 36' fill='none'%3E%3Ccircle cx='17.5' cy='18' r='17.5' fill='%23F5F5F5'/%3E%3Cpath d='M12.5298 17.461L18.7099 11.0909C19.0285 10.7969 19.5063 10.7969 19.793 11.0909L20.5257 11.8422C20.8124 12.1362 20.8124 12.6262 20.5257 12.9529L15.6199 17.9837L20.5257 23.0471C20.8124 23.3738 20.8124 23.8638 20.5257 24.1578L19.793 24.9091C19.5063 25.2031 19.0285 25.2031 18.7099 24.9091L12.5298 18.539C12.2431 18.245 12.2431 17.755 12.5298 17.461Z' fill='%23165492'/%3E%3C/svg%3E");
  width: 40px;
  height: 40px;
}

.flex-content.quote-slider .custom-arrows .arrow.right {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='36' viewBox='0 0 35 36' fill='none'%3E%3Ccircle cx='17.5' cy='18' r='17.5' transform='rotate(-180 17.5 18)' fill='%23F5F5F5'/%3E%3Cpath d='M22.4702 18.539L16.2901 24.9091C15.9715 25.2031 15.4937 25.2031 15.207 24.9091L14.4743 24.1578C14.1876 23.8638 14.1876 23.3738 14.4743 23.0471L19.3801 18.0163L14.4743 12.9529C14.1876 12.6262 14.1876 12.1362 14.4743 11.8422L15.207 11.0909C15.4937 10.7969 15.9715 10.7969 16.2901 11.0909L22.4702 17.461C22.7569 17.755 22.7569 18.245 22.4702 18.539Z' fill='%23165492'/%3E%3C/svg%3E");
  width: 40px;
  height: 40px;
}
.flex-content.quote-slider .slick-dots {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  list-style: none;
}
.flex-content.quote-slider ul.slick-dots li button {
  background-color: #ddd;
  border: none;
  border-radius: 50%;
  width: 15px;
  height: 15px;
  cursor: pointer;
  margin: 5px;
}

.flex-content.quote-slider ul.slick-dots li.slick-active button {
  background-color: #333;
}

.flex-content.quote-slider ul.slick-dots li button {
  color: transparent;
  font-size: 0;
}

.flex-content.quote-slider ul.slick-dots li button:hover {
  background-color: #555;
}

.flex-content.quote-slider .slider.flex .slick-track {
  display: flex;
  align-items: center;
}

.flex-content.quote-slider .slider .row {
  justify-content: space-between;
}

.flex-content.quote-slider .slider .row .left-col {
  max-width: 433px;
}

.flex-content.quote-slider .slider .row .right-col {
  max-width: 555px;
}

.flex-content.quote-slider .slider .inner {
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.1);
  padding: 80px 70px;
  max-width: 1262px;
  margin: 40px auto;
}

.flex-content.quote-slider .slider .bio {
  display: flex;
  margin: 0 0 16px;
}

.flex-content.quote-slider .slider .bio .img {
  flex: 0 0 50px;
  max-width: 50px;
  margin: 0 16px 0 0;
}

.flex-content.quote-slider .slider .bio .img img {
  aspect-ratio: 1;
  border-radius: 50%;
}

.flex-content.quote-slider .slider .bio .name {
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  color: #002244;
  margin: 0;
}

.flex-content.quote-slider .slider .bio .position {
  font-size: 0.8em;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin: 0;
}

.flex-content.quote-slider .slider .about {
  font-size: 1.1em;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  color: #002244 !important;
  margin: 0 0 32px;
}

.flex-content.quote-slider .slide .quote {
  font-family: "Poppins", sans-serif;
  font-size: 1.2em;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0;
}

@media (max-width: 767px) {
  .flex-content.quote-slider {
    padding-top: 2em !important;
    padding-bottom: 4.25em !important;
  }
  .flex-content.quote-slider .titles {
    padding: 0;
    text-align: left;
  }
  .flex-content.quote-slider .slider .inner {
    padding: 2em;
  }
  .flex-content.quote-slider .slider .row .right-col {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 2em;
  }
  .flex-content.quote-slider .slider .about {
    order: 1;
  }
  .flex-content.quote-slider .slider .bio {
    order: 2;
  }
  .flex-content.quote-slider .slider .btn {
    order: 3;
    margin: 0 auto;
  }
  .flex-content.quote-slider .custom-arrows {
    top: 100%;
    width: 150px !important;
    margin-top: 1em;
  }
  .flex-content.quote-slider .slick-dots {
    display: none !important;
  }
}
