 .small-footer{ height:3rem; width:100%; background-color:#222222; min-height: 5.8rem; } #main-footer{ height:100%; background-color:#222222; } #container-testo-icone{ display:flex; justify-content: space-between; align-items: center; flex-wrap: nowrap; align-content: center; font-size: 14px; background-color:#222222; } #container-testo-icone svg{ fill: grey; } #container-testo{ display: inline; margin-left: 2rem; color: grey; } #container-icone{ display: inline; margin-right: 2rem; } .credit-footer{ color: var(--bricks-color-bvuvjt); } @media only screen and (max-width: 610px) { #container-testo-icone{ display:flex; justify-content: space-between; align-items: center; flex-wrap: nowrap; align-content: center; font-size: 12px; } } @media only screen and (max-width: 545px) { .small-footer{ height:7rem; width:100%; background-color:#222222; } #main-footer{ height:100%; background-color:#222222; } }   .text-team { overflow: hidden; max-height: 6.5rem;  transition: max-height 0.6s ease-in-out;  } @media (max-width: 991px) { .brxe-nav-nested.brx-open .brx-submenu-toggle { justify-content: left; } .brxe-nav-nested.brx-open li.menu-item a { width: auto; } } body { max-width:100%; overflow-x: hidden; }