.am2-slider--testimonials {
  margin-bottom: 0;
  padding: 20px 0; }
  @media (min-width: 1200px) {
    .am2-slider--testimonials {
      padding: 45px 0; } }
  .am2-slider--testimonials .wrapper {
    padding: 0; }
    @media (min-width: 1200px) {
      .am2-slider--testimonials .wrapper {
        padding: 0 15px; } }
  @media (min-width: 991px) {
    .am2-slider--testimonials.alignright .columns {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
          -ms-flex-flow: row-reverse;
              flex-flow: row-reverse; } }
  @media (min-width: 991px) {
    .am2-slider--testimonials.alignright cite {
      float: right;
      text-align: right; } }
  @media (min-width: 991px) {
    .am2-slider--testimonials.alignright .swiper-container .swiper-pagination {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; } }
  .am2-slider--testimonials.has-background {
    padding: 0; }
    .am2-slider--testimonials.has-background .columns {
      margin-left: 0;
      margin-right: 0;
      overflow: hidden;
      border-radius: 0; }
      @media (min-width: 1200px) {
        .am2-slider--testimonials.has-background .columns {
          border-radius: 10px; } }
      .am2-slider--testimonials.has-background .columns .am2-slider__column {
        padding: 30px 20px 45px; }
        .am2-slider--testimonials.has-background .columns .am2-slider__column:first-of-type {
          padding-bottom: 0; }
        @media (max-width: 991px) {
          .am2-slider--testimonials.has-background .columns .am2-slider__column--headline {
            padding-bottom: 0;
            margin-bottom: 0; } }
        @media (min-width: 991px) {
          .am2-slider--testimonials.has-background .columns .am2-slider__column {
            padding: 70px 80px; } }
        @media (min-width: 1180px) {
          .am2-slider--testimonials.has-background .columns .am2-slider__column {
            padding: 70px 100px; } }
  .am2-slider--testimonials .am2-slider__headline {
    height: auto;
    height: initial;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    margin-bottom: 0 !important; }
  @media (min-width: 991px) {
    .am2-slider--testimonials .am2-slider__column {
      -ms-flex-preferred-size: 0 !important;
          flex-basis: 0 !important;
      -webkit-box-flex: 1 !important;
          -ms-flex-positive: 1 !important;
              flex-grow: 1 !important; } }
  .am2-slider--testimonials .am2-slider__column--slides {
    padding-bottom: 30px; }
  .am2-slider--testimonials .am2-slider__column--headline {
    padding-bottom: 0; }
    @media (min-width: 991px) {
      .am2-slider--testimonials .am2-slider__column--headline {
        margin-bottom: 0;
        max-width: 35% !important; }
        .am2-slider--testimonials .am2-slider__column--headline br {
          display: none; } }
    @media (min-width: 1180px) {
      .am2-slider--testimonials .am2-slider__column--headline {
        max-width: 35% !important; } }
  .am2-slider--testimonials .wp-block-quote {
    margin: 0;
    font-family: 'Proxima Nova', Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 1.5;
    color: #58595B; }
    .am2-slider--testimonials .wp-block-quote cite {
      font-style: normal; }
      .alignright .am2-slider--testimonials .wp-block-quote cite {
        float: right;
        text-align: right; }
      .am2-slider--testimonials .wp-block-quote cite strong {
        color: #212121; }
  .am2-slider--testimonials .swiper-container .swiper-pagination {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 5px -3px 0;
    width: auto;
    bottom: 0;
    margin-top: 5px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    @media (min-width: 991px) {
      .am2-slider--testimonials .swiper-container .swiper-pagination {
        width: calc( 100% - 30px);
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; } }

.am2-slider--has-align {
  float: none !important; }


/*# sourceMappingURL=style-index.css.map*/