fragment ContactExtraInfo on ContactBlockSectionsExtraInfo {
  extra_info {
    text
  }
}

fragment ContactMailingAddress on ContactBlockSectionsMailingAddress {
  mailing_address {
    city
    country
    name
    street
    zip
  }
}

fragment ContactPhone on ContactBlockSectionsPhone {
  phone {
    number
    title
  }
}

fragment ContactTitle on ContactBlockSectionsTitle {
  title {
    text
  }
}

fragment ContactVisitingAddress on ContactBlockSectionsVisitingAddress {
  visiting_address {
    city
    country
    street
    zip
  }
}

fragment Contact on ContactBlock {
  sections {
    __typename
    ...ContactExtraInfo
    ...ContactMailingAddress
    ...ContactPhone
    ...ContactTitle
    ...ContactVisitingAddress
  }
  system {
    locale
    uid
  }
}
