/* ==========================================================
   RESPONSIVIDADE — SEM ALTERAR O DESIGN ORIGINAL
========================================================== */

/* ----------- Ajustes gerais para tablets (max-width: 1024px) ----------- */
@media (max-width: 1024px) {

/* ESTILO DO APRESENTAÇÃO */

.apresentacao h1 {
    font-size: 2.7rem;
}

/* ESTILO DO TEXTO 1 */

.text1 {
    font-size: 1rem;
}

/* ESTILO DO SOBRE O SNAC */

.sobre-snac {
    padding: 0px 4% 1px 4%;
}

.sobre-snac h2 {
    font-size: 1.6rem;
}

.sobre-snac p {
    font-size: 1rem;
}

/* ESTILO DO HISTORIA */

.historia h2 {
    font-size: 1.7rem;
}

.historia p {
    font-size: 1rem;
}

.imagens {
    min-width: 0;
}

.duas-imagens {
    flex-direction: column;
    gap: 0px;
    align-items: center;
    min-width: 0;
}

.historia #ciclismo {
    max-height: 783px;
    max-width: 783px;
}
  

}

/* ----------- Responsivo forte (max-width: 768px) ----------- */
@media (max-width: 768px) {

   /* ESTILO DO APRESENTAÇÃO */

.apresentacao h1 {
    font-size: 2.3rem;
}

/* ESTILO DO TEXTO 1 */

.text1 {
    font-size: 1rem;
}

/* ESTILO DO SOBRE O SNAC */

.sobre-snac {
    padding: 0px 4% 1px 4%;
}

.sobre-snac h2 {
    font-size: 1.6rem;
}

.sobre-snac p {
    font-size: 1rem;
}

/* ESTILO DO HISTORIA */

.historia h2 {
    font-size: 1.7rem;
}

.historia p {
    font-size: 1rem;
}

.imagens {
    min-width: 0;
}

.duas-imagens {
    flex-direction: column;
    gap: 0px;
    align-items: center;
    min-width: 0;
}

.historia #ciclismo {
    max-height: 615px;
    max-width: 615px;
}
  
}

/* ----------- Mobile (max-width: 600px) ----------- */
@media (max-width: 600px) {

    /* ESTILO DO APRESENTAÇÃO */

.apresentacao h1 {
    font-size: 2.3rem;
}

/* ESTILO DO TEXTO 1 */

.text1 {
    font-size: 1rem;
}

/* ESTILO DO SOBRE O SNAC */

.sobre-snac {
    padding: 0px 4% 1px 4%;
}

.sobre-snac h2 {
    font-size: 1.6rem;
}

.sobre-snac p {
    font-size: 1rem;
}

/* ESTILO DO HISTORIA */

.historia h2 {
    font-size: 1.7rem;
}

.historia p {
    font-size: 1rem;
}

.imagens {
    min-width: 0;
}

.duas-imagens {
    flex-direction: column;
    gap: 0px;
    align-items: center;
    min-width: 0;
}

.historia #ciclismo {
    max-height: 495px;
    max-width: 495px;
}
  
}

/* ----------- Responsivo máximo (max-width: 480px) ----------- */
@media (max-width: 480px) {

    /* ESTILO DO APRESENTAÇÃO */

.apresentacao h1 {
    font-size: 2rem;
}

/* ESTILO DO TEXTO 1 */

.text1 {
    font-size: 1rem;
}

/* ESTILO DO SOBRE O SNAC */

.sobre-snac {
    padding: 0px 4% 1px 4%;
}

.sobre-snac h2 {
    font-size: 1.6rem;
}

.sobre-snac p {
    font-size: 1rem;
}

/* ESTILO DO HISTORIA */

.historia h2 {
    font-size: 1.7rem;
}

.historia p {
    font-size: 1rem;
}

.imagens {
    min-width: 0;
}

.duas-imagens {
    flex-direction: column;
    gap: 0px;
    align-items: center;
    min-width: 0;
}

.historia #ciclismo {
    max-height: 375px;
    max-width: 375px;
}

  
}

/* ----------- Telefones muito pequenos (max-width: 360px) ----------- */
@media (max-width: 360px) {

/* ESTILO DO APRESENTAÇÃO */

.apresentacao h1 {
    font-size: 1.7rem;
}

/* ESTILO DO TEXTO 1 */

.text1 {
    font-size: 1rem;
}

/* ESTILO DO SOBRE O SNAC */

.sobre-snac {
    padding: 0px 4% 1px 4%;
}

.sobre-snac h2 {
    font-size: 1.6rem;
}

.sobre-snac p {
    font-size: 1rem;
}

/* ESTILO DO HISTORIA */

.historia h2 {
    font-size: 1.7rem;
}

.historia p {
    font-size: 1rem;
}

.imagens {
    min-width: 0;
}

.duas-imagens {
    flex-direction: column;
    gap: 0px;
    align-items: center;
    min-width: 0;
}

.historia #ciclismo {
    height: 260px;
    width: 260px;
}

}

