article > section:not(.contactForm) {
  flex-direction: column; }
  article > section:not(.contactForm) > section {
    width: 100%;
    padding: 10px; }
    article > section:not(.contactForm) > section:after {
      height: 15px;
      bottom: -5px; }
  article > section:not(.contactForm) section.contactData > div table {
    width: 50%; }
  article > section:not(.contactForm) section.contactData > div > div .box {
    flex-direction: column;
    text-align: center; }
    article > section:not(.contactForm) section.contactData > div > div .box img {
      margin: 0 0 5px 0; }
  article > section:not(.contactForm) section.map {
    height: 300px; }
    article > section:not(.contactForm) section.map:after {
      bottom: -15px; }
    article > section:not(.contactForm) section.map header.title {
      height: 70px; }
    article > section:not(.contactForm) section.map > div {
      top: 80px;
      width: calc(100% - 20px); }

section.contactForm {
  margin-bottom: 10px; }
  section.contactForm > div form input {
    width: 100%; }

article > input {
  margin: 0 auto; }

@media screen and (min-width: 600px) and (max-width: 767px) {
  article > section:not(.contactForm) section.contactData > div > div .box {
    flex-direction: row; }
    article > section:not(.contactForm) section.contactData > div > div .box img {
      margin: 0 10px 0 0; } }

/*# sourceMappingURL=contact-mobile-landscape.css.map */
