/*...543   544....767   768....991   992....1199   1200...*/
/*__xs__   ____sm____   ____md____   ____lg_____   ___xl__*/
/** testimonial */
.testimonial-row {
  margin-bottom: 80px;
  text-align: center; }
  .testimonial-row .testimonial-col {
    height: 430px;
    width: 33.3%; }
    .testimonial-row .testimonial-col {
      height: 330px;
      width: 100%; }
    .testimonial-row .testimonial-col .node--view-mode-teaser {
      padding: 0 0.5em 30px; }
      .testimonial-row .testimonial-col .node--view-mode-teaser .field--name-field-image {
        width: 170px;
        margin: 0 auto 25px; }
        .testimonial-row .testimonial-col .node--view-mode-teaser .field--name-field-image img {
          border-radius: 50%;
          overflow: hidden; }
      .testimonial-row .testimonial-col .node--view-mode-teaser .field--name-field-testimonial-name {
        font-size: 1.2em;
        font-weight: bold;
        margin-bottom: 15px; }
  .testimonial-row .flickity-page-dots {
    bottom: -22px; }
    .testimonial-row .flickity-page-dots .dot {
      height: 4px;
      width: 40px;
      margin: 0;
      border-radius: 0; }
  .testimonial-row .flickity-button {
    background: #ddd;
    top: 20%; }

.node--type-testimonial.node--view-mode-teaser {
  margin-bottom: 40px; }
  .node--type-testimonial.node--view-mode-teaser .testimonial-teaser-image {
    height: 100%;
    margin-bottom: 10px; }
    .node--type-testimonial.node--view-mode-teaser .testimonial-teaser-image a {
      display: block;
      height: 100%;
      display: flex;
      align-items: center;
      justify-content: center; }
      .node--type-testimonial.node--view-mode-teaser .testimonial-teaser-image a .far {
        color: #ccc;
        font-size: 70px; }
  .node--type-testimonial.node--view-mode-teaser .field--name-field-testimonial-name {
    font-weight: bold;
    font-size: 1.1em; }
  .node--type-testimonial.node--view-mode-teaser .field--name-field-short {
    font-size: 0.95em;
    line-height: 1.2em;
    padding: 0.5em 0 0.8em; }

.node--type-testimonial.node--view-mode-full .field--name-field-testimonial-name {
  font-weight: bold;
  margin-bottom: 1rem; }
