.sobre{
    margin-top: 270px;
  }
  
.sobre-item{
    display: grid;
    grid-template-columns: 30% 70%;
    align-items: center;
    margin-bottom: 80px;
    margin-bottom: 150px;
}

.sobre-item-invertido{
    display: grid;
    grid-template-columns: 70% 30%;
    align-items: center;
    margin-bottom: 80px;
    margin-bottom: 150px;
}

.sobre-item-invertido:last-child{
    margin-bottom:0px;
    border: 1px solid #825C40;
}

.sobre-texto h1{
    font-family: 'Segoe UI Variable Semibold';
    color: #AB7954;
    font-size: 1.5rem;
    text-transform: uppercase;
}

.sobre-texto h2{
    font-family: 'Segoe UI Variable Semibold';
    color: #AB7954;
    font-size: 1.1rem;
    text-transform: uppercase;
}

.sobre-texto p{
    font-size: 1rem;
    color: #825C40;
    margin-top: 30px;
}

.sobre-texto{
    padding: 0 55px 0 55px;
    display: grid;
    grid-template-columns: 1fr;
}

.sobre-texto hr{
    width: 50%;
    height: 1px;
    border: 0;
    border-top: 1px solid #AB7954;
    float: left;
    margin: 17px 0 0 0 ;
}

.sobre-imagem{
    overflow: hidden;
    display: flex;
    height: 100%;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 60px 0;
}

.sobre-imagem img{
    width: 100%;
    height: auto;
}

.item-final p{
    margin-top: 0px;
}

.item-final p:last-child{
    margin-top: 30px;
}

.item-final .sobre-texto{
    padding: 40px 20px 40px 55px;
}

.sobre-imagem-final{
    padding: 20px;
    box-sizing: border-box;
}


@media (max-width: 1500px) {
    .item-final .sobre-texto{
        padding: 20px 55px;
    }
}

@media (max-width: 1200px) {
    .sobre-item .sobre-texto{
        padding: 0 0px 0 55px;
    }

    .sobre-item-invertido .sobre-texto{
        padding: 0 55px 0 0px;
    }

    .item-final .sobre-texto{
        padding: 40px 55px;
    }
    
}

@media (max-width: 1000px) {
    .sobre-item {
        display: grid;
        grid-template-columns: 40% 60%;
    }

    .sobre-item-invertido {
        display: grid;
        grid-template-columns: 60% 40%;
    }

    .item-final .sobre-texto {
        padding: 25px;
    }
}

@media (max-width:840px){
    .sobre-item .sobre-texto{
        padding: 0 0px 0 20px;
    }

    .sobre-item-invertido .sobre-texto{
        padding: 0 20px 0 0px;
    }

    .item-final .sobre-texto {
        padding: 20px
    }
}

@media (max-width: 770px){
    .sobre-item, .sobre-item-invertido {
        grid-template-columns: 1fr;
        margin-bottom: 80px;
    }

    .sobre-imagem{
        order: 1;
        padding: 0;
        height: 350px;
    }

    #imagem1{
        height: 600px;
    }

    .sobre-texto{
        order: 2;

    }

    .sobre-item .sobre-texto {
        padding: 40px 0 0 0;
    }

    .sobre-item-invertido .sobre-texto {
        padding: 40px 0 0 0;
    }

    .sobre-imagem-final{
        padding: 35px 35px 0 35px;
    }

    .item-final .sobre-texto {
        padding: 30px;
    }

}

@media (max-width: 530px){
    #imagem1{
        height: 400px;
    }
}
