/* ###### COLOR VARIABLES ###### */
/* ##### TEXT LINKS ##### */
/* ###### FONT VARIABLES ###### */
/* ###### NAV VARIABLES ###### */
/* ##### HEADER BANNER VARIBLES ##### */
/* ##### BTN VARIABLES ##### */
/* ##### CARDS VARIABLES ##### */
/* ##### Fake Underline Variables ###### */
/* ##### FOOTER VARIABLES ##### */
.testimonials {
  display: block;
  position: relative;
  width: 100%;
  padding: 0; }
  .testimonials a {
    color: #d92128; }
  .testimonials .testimonial-title {
    text-align: center;
    width: 100px;
    height: 100px;
    background-color: transparent;
    font-size: 60px;
    z-index: 10;
    color: #bdddeb;
    margin: auto;
    align-items: center;
    display: flex;
    justify-content: center; }
  .testimonials .flickity-viewport {
    background-color: #f6f6f6; }
  .testimonials .flickity-page-dots {
    z-index: 5500;
    bottom: 5px; }
    .testimonials .flickity-page-dots .dot {
      background-color: #fff;
      border: 1px solid #fff; }
      .testimonials .flickity-page-dots .dot.is-selected {
        background-color: transparent; }
  .testimonials .flickity-prev-next-button {
    width: 70px;
    height: 70px;
    transform: translateY(0);
    background: transparent;
    color: #004282 !important;
    outline: none;
    opacity: 0; }
    .testimonials .flickity-prev-next-button:hover {
      background: transparent; }
    .testimonials .flickity-prev-next-button.previous {
      left: 10px;
      top: 80%; }
    .testimonials .flickity-prev-next-button.next {
      right: 10px;
      top: 80%; }
  .testimonials:hover .flickity-prev-next-button {
    opacity: 1; }
  .testimonials .quote {
    margin-top: -125px;
    width: 40px; }
    .testimonials .quote.flip {
      margin-top: -125px;
      transform: rotate(180deg); }
  .testimonials .avatar {
    width: 100px;
    height: 100px;
    position: relative;
    z-index: 10;
    left: 0;
    right: 0;
    margin: auto;
    border-radius: 100px;
    background-color: #d92128;
    overflow: hidden; }

.testimonial-slide {
  height: 515px;
  width: 100%;
  text-align: center;
  background-blend-mode: multiply;
  position: relative;
  margin-right: 0;
  opacity: .5;
  padding-top: 25px;
  display: flex;
  align-items: center;
  justify-content: center; }
  .testimonial-slide.is-selected {
    opacity: 1; }

.testimonial {
  padding: 25px 15px 20px 15px;
  display: block;
  width: 75%;
  max-width: 600px; }

.testimonial p {
  margin: auto;
  font-size: 24px;
  line-height: normal;
  color: #004282;
  font-weight: 500; }

p.testimonial-client-info {
  margin-top: 20px;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  color: #004282; }

.read-more-link {
  margin-left: 10px; }

.testimonials-list {
  overflow: hidden; }

.testimonial-wraps {
  margin-bottom: 25px; }
  .testimonial-wraps .testimonial-name, .testimonial-wraps .load-more-single-testimonials {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #d92128;
    text-transform: uppercase;
    font-size: 14px;
    margin-bottom: 5px; }
    .testimonial-wraps .testimonial-name p, .testimonial-wraps .load-more-single-testimonials p {
      margin: 0;
      letter-spacing: .01em; }
  .testimonial-wraps .load-more-single-testimonials {
    color: #004282;
    letter-spacing: .01em; }
  .testimonial-wraps .testimonial-content {
    overflow: hidden; }
    .testimonial-wraps .testimonial-content p {
      margin: 0;
      margin-bottom: 15px; }

@media screen and (min-width: 768px) {
  .testimonials .quote {
    width: auto; }

  .testimonial {
    padding: 25px 40px 20px 40px;
    width: 90%; }

  .testimonial-slide {
    height: 337px; }

  .flickity-prev-next-button.previous {
    left: 45px; }
  .flickity-prev-next-button.next {
    right: 45px; } }
@media screen and (min-width: 1500px) {
  .testimonial-slide {
    width: 994px; } }

/*# sourceMappingURL=testimonials-style.css.map */
