.c-opinion {
  margin: 15px 0;
  padding: 20px 15px 30px 15px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  width: 100%;
  position: relative;
  background: #fff; }
  .c-opinion__image-container {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    border-radius: 50%; }
  .c-opinion__data-container {
    padding-left: 20px; }
  .c-opinion__title {
    font-size: 1.125em;
    margin: 0; }
    @media (max-width: 1199px) {
      .c-opinion__title {
        font-size: 1.125em; } }
    @media (max-width: 991px) {
      .c-opinion__title {
        font-size: 1.125em; } }
    @media (max-width: 767px) {
      .c-opinion__title {
        font-size: 1.125em; } }
    @media (max-width: 575px) {
      .c-opinion__title {
        font-size: 1.125em; } }
  .c-opinion__subtitle {
    font-size: 0.875em;
    color: #9b9b9b;
    font-style: italic;
    line-height: 1.57; }
    @media (max-width: 1199px) {
      .c-opinion__subtitle {
        font-size: 0.75em; } }
    @media (max-width: 991px) {
      .c-opinion__subtitle {
        font-size: 0.75em; } }
    @media (max-width: 767px) {
      .c-opinion__subtitle {
        font-size: 0.75em; } }
    @media (max-width: 575px) {
      .c-opinion__subtitle {
        font-size: 0.75em; } }
  .c-opinion__separator {
    background: #80ba27;
    height: 1px;
    width: 70px;
    margin-top: 15px; }
  .c-opinion__text {
    font-size: 0.875em;
    line-height: 1.57;
    margin-top: 15px; }
    @media (max-width: 1199px) {
      .c-opinion__text {
        font-size: 0.75em; } }
    @media (max-width: 991px) {
      .c-opinion__text {
        font-size: 0.75em; } }
    @media (max-width: 767px) {
      .c-opinion__text {
        font-size: 0.75em; } }
    @media (max-width: 575px) {
      .c-opinion__text {
        font-size: 0.75em; } }

/*# sourceMappingURL=opinion.css.map */
