.ie9 .banner.banner--child h1 {
  top: 53px; }

.contact-page__info {
  padding-top: 80px;
  color: #666666;
  padding-bottom: 176px; }
  .contact-page__info .contact-page__desc {
    text-align: center;
    font-size: 14px;
    margin-bottom: 56px; }
  .contact-page__info table {
    margin: auto; }
    .contact-page__info table td, .contact-page__info table th {
      font-size: 18px; }
    .contact-page__info table th {
      color: #717d4b;
      text-transform: uppercase;
      text-align: left;
      width: 76px; }
    .contact-page__info table .table__bold th {
      vertical-align: top;
      padding-top: 5px; }
    .contact-page__info table .table__bold td {
      font-size: 28px;
      padding-bottom: 33px; }
      .contact-page__info table .table__bold td small {
        font-size: 12px;
        display: block;
        margin-top: 6px;
        text-align: left;
        margin-left: 15px; }
  @media only screen and (max-width: 768px) {
    .contact-page__info {
      padding-top: 75px;
      padding-bottom: 110px; }
    .contact-page__info .contact-page__desc {
      line-height: 1.5; }
    .contact-page__info table td, .contact-page__info table th {
      font-size: 16px; }
    .contact-page__info table .table__bold td {
      font-size: 26px; }
    .contact-page__info table .table__bold td small {
      font-size: 10px; } }
  @media only screen and (max-width: 300px) {
    .contact-page__info .contact-page__desc {
      font-size: 12px; }
    .contact-page__info table td, .contact-page__info table th {
      font-size: 14px; }
    .contact-page__info table .table__bold td {
      font-size: 24px; }
    .contact-page__info table .table__bold td small {
      font-size: 8px; } }

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