.Common3ColumnsComponent {
  padding: 5rem 0; }
  .Common3ColumnsComponent h2 {
    color: #183f7b; }
  .Common3ColumnsComponent .box {
    margin-left: -15px;
    margin-right: -15px;
    min-height: 50vh;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat; }
    .Common3ColumnsComponent .box > div {
      position: absolute;
      bottom: 1rem;
      left: 2rem;
      right: 2rem; }
      .Common3ColumnsComponent .box > div h3, .Common3ColumnsComponent .box > div a {
        color: #ffffff;
        font-weight: 700;
        font-size: 1.575rem; }
  .Common3ColumnsComponent .text p {
    font-size: 1rem;
    font-weight: 200; }
  @media (min-width: 768px) {
    .Common3ColumnsComponent .text.columns2 > div {
      text-align: justify;
      -moz-column-count: 2;
           column-count: 2;
      -moz-column-gap: 4rem;
           column-gap: 4rem; } }

