﻿.c-text-block {
  padding-left: 30px;
  padding-right: 30px;
  margin: 75px 0 90px;
  display: flex;
  justify-content: center; }
  .c-text-block img {
    max-width: 100%;
    height: auto; }
  .c-text-block .text-block-inner {
    max-width: 885px; }
    .c-text-block .text-block-inner .flex-container {
      display: flex;
      margin-top: 3rem; }
    .c-text-block .text-block-inner .flex-child {
      flex: 1; }
    .c-text-block .text-block-inner .flex-child:first-child {
      margin-right: 20px; }
  .c-text-block .btn-container {
    margin-top: 50px;
    text-align: center; }
  @media (min-width: 1200px) {
    .c-text-block {
      margin: 100px 0; } }
