header {
    display: flex;
    justify-content: space-between;
    padding: 0px 0px 16px 0px;
    
    
    
    border-radius: 0px 0px 15px 15px;
    
}

header picture img {
    padding-left: 0px;
    width: 100px;
}
header nav {
    
    padding-right: 0px;
    align-items: center;
}
header span {
    font-size: 7px;
    width: 64px;
    height: 15px;
}



#first-section {
    display: flex;
    justify-content: center;
    padding: 68px 12px 14px 12px;
}

#img1-first-section img {
    width: 67px;
    padding: 71px 30px 0 50px;
}


#img2-first-section {
    
    display: flex;
    justify-content: center;
    background-position-x: center;
}

#quem-somos {
    margin-bottom: 256px;
    padding-top: 80px;
}

#quem-somos h2 {
    
    background-position-y: 29%;
}

.std-div-3 {
    height: 1070px;
}

.std-div-3 h3{
    font-size: 1.2rem;
}
.std-div-4 p {
    width: 78%;
    padding: 21px 0 197px;
    font-size: 17px;
}


.std-div-4 p {
    width: 72%;
    padding: 0px 0 479px;
    font-size: 17px;
}



.std-div-4 h2 {
    font-size: 1.4rem;
}


#contato div {
    width: 404px;
    height: 26px;
    font-size: 11px;
    
    line-height: 14px;
    top: -6px;
    left: 55px;
    
    
    gap: 0px;
   
}


footer aside p {
    
    padding-top: 16px;
    font-size: 10.5px;
}


footer aside {
    height: 33px;
   
}
#contato img {
    width: 15%;
    padding-bottom: 33px;
    
}

#third-section-main-div {
    align-items: flex-end;
}

.std-div-3 {
    width: 106%;
    
}

#fourth-section {
    
    margin: 0 0 0px 0;
}