@media all and (max-width: 26.25em){
    /* global */
    .container{      
        padding: 0rem 2.5rem;
    }

    /* secao cabecalhos */
    .container-cabecalho {
        flex-wrap: nowrap;
        flex-flow: column;
        & nav{
            width: 85%;
        }
    }

    .container-cabecalho img{
        flex-flow: row;
        max-width: 25rem;
        max-height: 7rem;
        margin-top: 0.5rem;
    }
    
    .itens-menu{
        margin: 0;
        gap: 1rem;      
        justify-content: space-between;
        align-items: center;    
        & a{
            font-size: 1rem;           
        }
        & img{
            width: 2rem;
            height: 2rem;
            align-self: center;
        }

    }

    /* secao principal */
    .secao-principal{
        padding: 0rem 0.75rem;
        flex-flow: column;
        padding-bottom: 0.75rem;
        padding-top: 11.5rem;
        background-image: url(/img/technology-420px.png);
    }

    .secao-principal img{
        max-width: 22rem;
        max-height: 20rem;
    }

    .conteudo-secao-principal{
        & h1{
            font-size: 1.9rem;
        }
        & p{
            font-size: 1.2rem;
        }
    }

    .texto-principal{
        & img{
            width: 1.5rem;
            height: 1rem;
        }
        & strong{
            font-size: 1.2rem;
        }
        font-size: 1.2rem;
    }


    /* secao quem somos */
    .secao-quem-somos{
        flex-flow: column-reverse;
        gap: 0.25rem;
        background-image: url(/img/technology-420px.png);
    }

    .secao-quem-somos img{
        padding: 0.75rem 0rem;
        max-width: 20rem;
        max-height: 15rem;
    }

    .texto-quem-somos{
        & h2{
            font-size: 1.2rem;
        }
        & p{
            font-size: 1rem;
        }
    }
    /*secao como ajudar  */

    .container-como-ajudar{
        padding: 1rem 0rem;
    }
    .caixa-subtitulo{
        padding-bottom: 0.25rem;
    }

    .container-lista-como-ajudar img{
        padding-bottom: 0rem;
        max-width: 15rem;
        max-height: 15rem;

    }
    .container-lista-como-ajudar{
        justify-content: center;
        align-items: center;
        font-size: 0.5rem;
        flex-flow: column;
        gap: 1rem;
        & p{
            font-size: 1rem;
            text-align: justify;
        }

    }
    
    .lista-como-ajudar{
        gap: 0.5rem; 
        font-size: 1rem;  
        & strong, div{
            font-size: 1rem;
            text-align: justify;
        }                
    }

    .lista-como-ajudar img{
        width: 1.25rem;
        height: 1.25rem;
    }


    .titulo-h2{
        font-size: 1.25rem;
        padding: 0.75rem 1.25rem;

    }

    /* secão parceiros */
    .secao-parceiros{
        background-image: url(/img/technology-420px.png);
    } 
    .container-parceiros{
        padding-top: 3.1rem;
    } 
    .titulo-parceiros {
        left: 20%;
        padding: 0.75rem 1.25rem;
        font-size: 1.5rem;
    }

    .logo-parceiros img{
        border-radius: 1rem;
        max-width: 15rem;
        max-height: 6.5rem;
    }

    /* secao rodape */
    .container-rodape{
        display: flex;
        flex-flow: column;
        padding-left: 2.5rem;   
        background-image: url(/img/technology-420px.png); 
    }
    
    .container-rodape img {
        max-width: 10rem;
        max-height: 7.5rem;   
    }

    .rodape-icone img{
        max-width: 2rem;
        max-height: 2rem;
    }

    .adrress{
        /* padding: 0; */
        & p{
            font-size: 1.2rem;
        }
    }

    .rodape-icone{
        & a, div{
          font-size: 1.2rem
        }
    }

    .redesocial-rodape{
        & h2{
            font-size: 1.3rem;
        }
    }

    .caixa-contato{
        & h2{
            font-size: 1.3rem;        
        }            
    } 
    
    .fixo-wathsapp{
        bottom: 3rem;
    }

    .fixo-wathsapp img{
        max-width: 4rem;
        max-height: 4rem;
    }

    .copy{
        font-size: 1rem;
        font-weight: 500;
         line-height: 1;
         padding: 0rem;
    }
}