. container
.container {
/* width < 768px */
@media (max-width: 768px) {
width: 674px;
/* width < 425px */
@media (max-width: 425px) {
width: 299px;
}
}
}
Ajustando o layout.
.banner__texto-principal {
@media (max-width: 425px) {
padding: 0;
}
}
.cabecalho__lista {
@media (max-width: 425px)
display: none;
}
ordem de seção quem somos.
.quem__somos {
@media (max-width: 425px) {
flex-direction: column-reverse;
gap: var(--gap-l);
}
}
.quem-somos__texto-principal {
@media (max-width: 425px) {
width: 100%;
align-items: stretch;
}
}
Ajustando o alinhamento.
.sobre-nos__beneficios {
@media (max-width: 425px) {
text-align: center;
}
}
.sobre-nos__beneficios--card {
width: 100%;
}
}