@media screen and (min-width: 320px) and (max-width: 860px) and (orientation: landscape) {
  html {
    font-size: 14px;
  }
  h1 {
    font-size: 2.8rem;
    line-height: 120%;
  }
  h2 {
    font-size: 1.8rem;
    line-height: 120%;
  }
  p {
    font-size: 1rem;
    margin: 0;
    line-height: 120%;
  }
  .text-md {
    font-size: 20px;
    margin-block-start: .5em;
    margin-block-end: .5em;
  }
  .navbar {
    display: none;
  }
  .navbar-mobile {
    display: flex;
  }
  .section-logo {
    padding: 15px 0;
  }
  .section-home .section-content {
    margin-top: 0;
  }
  .section-parceiros-slider {
    display: none;
  }
  #section-home.section {
    background-size: 50%;
    background-position: right 170%;
  }
  
  /* Parceiros */
  .section-parceiros .section-content {
    height: 100%;
    margin-top: 100px;
    margin-bottom: 0;
  }
  .slick-prev, .slick-next {
    top: 15px;
  }
  .slider-parceiros-for.slick-slider {
    height: calc(100% - 15px);
    margin-top: 15px;
  }
  .slider-content-info {
    margin-top: 10px;
  }
  .slider-content-header img {
    max-width: 60px;
    max-height: 60px;
  }
  .slider-header-title {
    font-size: 28px;
    line-height: 110%;
  }

  /* Como fazemos */
  .tab-item .tab-link {
    font-size: 26px;
  }
  .tabs-content {
    padding: 15px 0;
  }
  .tab-info .mb-16 {
    margin: 0;
  }

  /* Produtos */
  .section-produtos-content {
    margin-top: 20px;
  }
  .section-info {
    margin-top: 0;
  }
  .section-subtitle {
    margin-top: 10px;
    font-size: 16px;
  }
  .section-info-title {
    font-size: 28px;
    line-height: 120%;
  }
  .section-content-logo img {
    max-height: 30px;
  }

  /* Footer */
  .footer-info .footer-container {
    flex-direction: column;
    align-items: baseline;
    justify-content: center;
  }
  .footer-info .footer-container p, 
  .footer-info .footer-container h2 {
    margin-top: 0;
    margin-right: 0;
  }
  .section-social-link {
    padding: 15px 10px;
    font-size: 14px;
  }
  .footer-info {
    height: 45%;
  }
  .footer-address {
    height: 40%;
  }
  .footer-social {
    height: 15%;
  }
  .footer-social-container {
    align-items: center;
  }
  .section-social {
    flex-direction: row;
  }
}
