.Common2ColumnsImgTextComponent {
  padding: 5rem 0; }
  .Common2ColumnsImgTextComponent .image {
    width: 60%; }
    @media (max-width: 991px) {
      .Common2ColumnsImgTextComponent .image {
        width: 100%;
        min-width: 100%; } }
    .Common2ColumnsImgTextComponent .image > img {
      border: 1px solid #ffffff;
      border-radius: 5px;
      -moz-border-radius: 5px;
      width: 100%; }
  .Common2ColumnsImgTextComponent a {
    font-weight: 700;
    color: #183f7b; }
    .Common2ColumnsImgTextComponent a:hover {
      text-decoration: underline;
      color: #7b8a9f; }
  .Common2ColumnsImgTextComponent .icon {
    width: 2rem;
    background-repeat: no-repeat;
    background-size: 2rem;
    height: 2rem;
    display: inline-block; }
    .Common2ColumnsImgTextComponent .icon.sm {
      width: 1.4rem;
      height: 1.4rem;
      background-size: 1.4rem; }
    .Common2ColumnsImgTextComponent .icon.icon_map {
      background-image: url(/images/pin_icon_small.svg?78d127a72a75907f74cdd37ffd908f65);
      float: left; }
    .Common2ColumnsImgTextComponent .icon.icon_phone {
      background-image: url(/images/telephone_icon_small.svg?5793b0695347578ca183afc7d1ec80c3);
      float: left; }
    .Common2ColumnsImgTextComponent .icon.icon_mail {
      background-image: url(/images/mail_icon_small.svg?233d7074656ae05cc8182d069bff48d9);
      float: left; }
    .Common2ColumnsImgTextComponent .icon.icon_check_map {
      background-image: url(/images/check_map.svg?6ce0f9ce9da0a4e88b90d3c187af591c); }
    .Common2ColumnsImgTextComponent .icon.icon_download {
      background-image: url(/images/download.svg?348f191437a634bd799c02babe244577); }
  .Common2ColumnsImgTextComponent h2 {
    font-size: 1.5rem;
    line-height: 3rem;
    border-bottom: 1px solid #f4f6f8; }
  .Common2ColumnsImgTextComponent .text {
    padding: 0 1rem;
    width: 40%; }
    @media (max-width: 991px) {
      .Common2ColumnsImgTextComponent .text {
        width: 100%; } }
    .Common2ColumnsImgTextComponent .text > div {
      background-color: #ffffff;
      border: 1px solid #ffffff;
      box-shadow: 0 0 38px 7px rgba(172, 170, 170, 0.3);
      border-radius: 5px;
      -moz-border-radius: 5px;
      padding: 5rem 3rem;
      width: 100%;
      height: 100%; }
      .Common2ColumnsImgTextComponent .text > div .text2 {
        margin-bottom: 1rem;
        width: 100%; }
        .Common2ColumnsImgTextComponent .text > div .text2 div {
          display: inline-block; }

