#sect1 {
    margin-top: 100px;
}

#produtosContent {
    justify-content: center;
    align-items: flex-start;
}

#btnProdutos{
    padding: 13px;
}

#img1 {
    transform: scale(1.25);
}

#img2 {
    transform: scale(1.25);
}

#sect2 {
    width: 80vw;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative;
    gap: 50px;
    margin-top: 40px;
    max-width: 1200px;
}

.expositorDiv {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.content {
    width: 50%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    position: relative;
}

.titleDiv {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
}

.titleDiv img {
    height: 28px;
    width: auto;
}

.titleDiv h2 {
    font-family: 'Montserrat', sans-serif;
    font-size: 28px;
    font-weight: 500;
    line-height: 43.88px;
    text-align: left;
    color: #ffffff;
}
.bold{
    font-weight: 700;
}

.content p {
    margin-top: 10px;
    color: #ffffff;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 500;
    line-height: 19.5px;
    text-align: justify;
    width: 90%;
}

.imageDiv {
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.expImg {
    width: 80%;
}


@media (max-width:1207px) and (min-width:1021px) {
    #img3{
        max-height: 90px;
        margin: 10px 0;
    }
}

@media (max-width:1020px) {

    #sect1 {
        flex-direction: column;
        gap: 50px;
        justify-content: center;
        align-items: center;
        margin-top: 80px;
    }

    .iconContainer, .produtosPics, #produtosContent, #produtosContainer, #sect5 {
        width: 100%;
    }

    #produtosContent p {
        text-align: center !important;
    }

    #produtosContainer, .produtosPics, #produtosContent{
        flex-direction: column;
        align-items: center;
    }

    .produtoContainer {
        width: 80%;
    }

}

@media (max-width:767px) {
    #sect2{
        width: 90%;
        position: relative;
    }
    .expositorDiv{
        flex-direction: column-reverse;
        position: relative;
    }
    .content, .imageDiv{
        width: 100%;
        align-items: center;
    }

    .titleDiv img{
        height: 22px;
    }

    .titleDiv h2{
        font-size: 22px;
    }

}