@media (max-width: 768px) {
  .quotes-section .quotes-slide {
    gap: 14px !important;
    padding: 0 var(--mobile-gutter) !important;
  }

  .quotes-section .quotes-icon {
    width: 49px !important;
    transform: scale(-1, -1);
  }

  .quotes-section .quotes-body {
    flex-direction: column-reverse !important;
    align-items: center;
    width: var(--mobile-max-w);
    gap: 16px !important;
  }

  .quotes-section .quotes-text {
    width: 100% !important;
    max-width: unset !important;
    text-align: center !important;
  }

  .quotes-section .quotes-author {
    font-size: 15px !important;
    line-height: 22.5px !important;
    font-weight: 400 !important;
    letter-spacing: 0px !important;
    text-align: center !important;
    padding-top: 20px;
  }
}
