 @media (max-width: 768px) {
            .header .menu-desktop {
                display: none;
            }

            .banner-hero-desktop {
                display: none;
            }

            .banner-hero-mobile {
                display: block;
                margin-top: 165px !important;
            }

            .banner-hero-mobile .slide img {
                width: 100%;
                height: auto;
                object-fit: contain;
                aspect-ratio: 700 / 800;
            }

  .banner-hero-carousel {
            aspect-ratio: 700 / 800;
        }
            
            .header-trade {
                padding: 10px;
            }
            
            .header-trade .logos {
                gap: 10px !important;
                flex-wrap: wrap;
            }
            
            .header-trade .logo-parceiro {
             height: 15px;
              }

            .header {
                padding: 10px;
                top: 75px !important;
            }

        }
        
        @media (max-width: 400px) {
            .header-trade .logo-parceiro {
             height: 15px !important;
              }
               .header-trade .logos {
                gap: 5px !important;
                flex-wrap: wrap;
            }
        }