﻿@charset "UTF-8";
/*$background-color: #CAE3E0;
$footer-bg: #BFD8D5;
$brand-pink: #DE3251;
$brand-gold: #DA932B;
$dark-gold: #98671E;

$pink: #DE3251;
$dark-pink: #9B2339;*/
.quote-inner {
  background: #C9E3E0;
  padding: unset !important;
  margin: 0px 0 100px 0; }
  @media (max-width: 1499px) {
    .quote-inner {
      margin-bottom: 80px; } }
  @media (max-width: 991px) {
    .quote-inner {
      padding-bottom: 60px; } }

.testimonials-block {
  text-align: center;
  max-width: 1750px;
  margin: 0 auto; }
  @media (max-width: 991px) {
    .testimonials-block img {
      display: flex;
      justify-content: center;
      margin: 0 auto; } }
  .testimonials-block blockquote {
    position: relative;
    justify-self: center;
    quotes: "“" "”";
    max-width: 1350px;
    padding: 35px 70px;
    margin: 0; }
    @media (max-width: 991px) {
      .testimonials-block blockquote {
        text-align: center; } }
    @media (max-width: 767px) {
      .testimonials-block blockquote {
        padding: 30px 50px; } }
    @media (max-width: 767px) {
      .testimonials-block blockquote {
        padding: 30px 0; } }
  .testimonials-block blockquote p {
    display: inline;
    font-family: 'CircularPro-bold';
    font-size: 32px;
    position: relative; }
    @media (max-width: 991px) {
      .testimonials-block blockquote p {
        font-size: 22px; } }
    @media (max-width: 767px) {
      .testimonials-block blockquote p {
        font-size: 20px; } }
  .testimonials-block blockquote:before {
    color: #000000;
    content: open-quote;
    font-size: 35px;
    line-height: inherit;
    margin-right: 0;
    vertical-align: 0; }
    @media (max-width: 991px) {
      .testimonials-block blockquote:before {
        font-size: 22px; } }
  .testimonials-block blockquote:after {
    color: #000000;
    content: close-quote;
    font-size: 35px;
    line-height: inherit;
    margin-left: 0;
    vertical-align: 0; }
    @media (max-width: 991px) {
      .testimonials-block blockquote:after {
        font-size: 22px; } }
  .testimonials-block .quotee {
    position: relative;
    font-family: 'CircularPro-bold'; }
    @media (max-width: 991px) {
      .testimonials-block .quotee {
        display: flex;
        justify-content: center;
        padding-left: 0; } }
  .testimonials-block .quotee p {
    position: relative;
    margin: 0;
    font-family: "CircularBook", sans-serif;
    letter-spacing: 0.1px;
    font-size: 22px; }
    @media (max-width: 991px) {
      .testimonials-block .quotee p {
        font-size: 18px; } }
  .testimonials-block .image-container {
    width: 150px; }
    @media (max-width: 991px) {
      .testimonials-block .image-container {
        width: 120px; } }
  .testimonials-block ul.slick-dots {
    font-family: 'CircularBook';
    font-size: 24px;
    margin: 0;
    padding: 0; }
    @media (max-width: 991px) {
      .testimonials-block ul.slick-dots {
        bottom: 0;
        position: relative;
        right: unset; } }
    .testimonials-block ul.slick-dots li {
      position: relative;
      margin: 0 0 0 40px;
      padding: 0; }
    .testimonials-block ul.slick-dots li:after {
      content: '';
      position: absolute;
      border-bottom: solid 2px #000000;
      width: 20px;
      top: 12px;
      left: 30px; }
    @media (max-width: 991px) {
      .testimonials-block ul.slick-dots li:first-child {
        margin-left: 0; } }
    .testimonials-block ul.slick-dots li:last-child:after {
      display: none; }
    .testimonials-block ul.slick-dots li a {
      color: rgba(0, 0, 0, 0.7); }
    .testimonials-block ul.slick-dots li.slick-active a {
      color: #000000; }
  .testimonials-block .slide-container {
    display: flex !important;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    height: 100%;
    padding: 100px 80px; }
    @media (max-width: 991px) {
      .testimonials-block .slide-container {
        padding: 60px; } }
  .testimonials-block .slick-track {
    display: flex !important; }
  .testimonials-block .slick-slide {
    height: inherit !important; }
    .testimonials-block .slick-slide > div:first-child {
      height: 100%; }
  .testimonials-block .slick-arrow {
    width: 35px;
    height: 35px;
    top: 50%;
    transform: translateY(-50%); }
    @media (max-width: 991px) {
      .testimonials-block .slick-arrow {
        width: 20px;
        height: 20px; } }
    .testimonials-block .slick-arrow::before {
      font-size: 35px;
      color: black; }
      @media (max-width: 991px) {
        .testimonials-block .slick-arrow::before {
          font-size: 20px; } }
    .testimonials-block .slick-arrow.slick-next {
      right: 5%; }
    .testimonials-block .slick-arrow.slick-prev {
      left: 5%; }
