/* Page #06 */
#page-six header.header{
    /*background: transparent url(../img/header-bg-cap-06.jpg) no-repeat center top;*/
    background-size: 100vw;
}
#page-six header.header h1{
    color: white;
    font-size: 21.35vw;
    margin: 10.5vw 0 1vw 5.5vw;
}
#page-six header.header h2{
    padding: 5.5vw 10vw 1vw 8.125vw;
    color: var(--color-dark-purple);
}
#page-six section{
    padding: 2.5vw 10vw 1vw 8.125vw;
    overflow: hidden;
}
#page-six section .row.img, #page-six section .row.img .col{
    padding: 0;
    margin: 0;
}
#page-six section .row.img img{
    width: 100vw;
    margin: 0 0 3vw 0;
    position: unset;
    right: -6.2vw;
    top: -5vw;
}
#page-six .section-04.row.img img{ 
    right: 0;
}
#page-six .section-01{
    padding:0;
}
#page-six .section-01 .row{
    padding: 0 14.740vw 0 8.125vw;
    justify-content: space-between;
}
#page-six .section-04 .row {
    padding: 0 13vw 0 8.125vw;
    justify-content: space-between;   
}
#page-six .section-01 .col, #page-six .section-04 .col{
    flex:unset;
}
#page-six .section-01 .row .col:first-child, #page-six .section-04 .row .col:first-child{
    width: 39.740vw;
}
#page-six .section-01 .row .col:last-child{
    width: 34vw;
}
#page-six .section-04 .row .col:last-child {
    width: 31.1vw;
}
#page-six .section-04 h2.texto_17 {
    margin-top: 1.5em;
}
#page-six .section-04 .row .col:last-child blockquote p {
    color: var(--color-purple);
    font-size: 2vw;
    line-height: 1.375;
}
#page-six .section-01 .row.img{
    margin-top: -28vw;
}
#page-six .section-01 .col.quote{
    margin-top: 11.146vw;
    position: relative;
    left: 7vw;
}
#page-six .section-01 .col.quote h3{
    line-height: 1.37;
}
#page-six .section-01 h3, #page-six .section-02 h3{
    font-size: 2.083vw;
    margin-bottom: 1.823vw;
    font-weight: normal;
}
#page-six .section-01 h5.nome-socio, #page-six .section-02 h5.nome-socio, #page-six .section-04 h5.nome-socio{
    font-size: 1vw;
    color: var(--color-gray);
    font-weight: 200;
}
#page-six .section-01 h5.nome-socio strong, #page-six .section-02 h5.nome-socio strong, #page-six .section-04 h5.nome-socio strong{
    font-size: 1.771vw;
    color: var(--color-orange);
    font-weight: 700;
    display: block;
}
#page-six .section-02{
    padding: 2.448vw 7.656vw 0 26.250vw;
}
#page-six .section-03{
    padding-top: 13.281vw;
    padding-right: 4.688vw;
    margin-top: -3vw;
}
#page-six .section-03>svg{
    left: 0;
    z-index: 2;
    margin-top: 7vw;
    background-color: var(--color-yellow);
}
#page-six .section-03 .container-fluid{
    z-index: 3;
}
#page-six .section-03 .row{
    justify-content: space-between;
}
#page-six .section-03 .col{
    flex:unset;
}
#page-six .section-03 .row .col:first-child{
    width: 40.573vw;
}
#page-six .section-03 .row .col:last-child{
    width: 39.5vw;
}
    
#page-six .section-03 h2{
    color: var(--color-dark-purple);
    font-size: 4.167vw;
    font-weight: 700;
    margin-bottom: 3vw;
}
#page-six .lista-qualidades li{
    margin-bottom: 5.833vw;
}
#page-six .lista-qualidades li h5{
    color: var(--color-dark-purple);
    font-size: 2.083vw;
    font-weight: 700;
}
#page-six .section-03 p{
    color: var(--color-gray);
}
#page-six .section-04{
    background: transparent url(../img/pg-6-grafismo.svg) no-repeat right bottom;
    background-position: right bottom;
    padding: 0 0 6vw;
    background-size: 14.6vw;
    margin-top: -16vw;
}

#page-six .section-04 h2{
    color: var(--color-yellow);
    font-size: 4.688vw;
    font-weight: 600;
    margin: 0.5em 0;
}
#page-six .section-04 img{
    margin-bottom: 3.750vw ;
}










/* Smartphones */


@media only screen and (max-width: 768px) {
/*************** MOBILE ONLY CSS ***************/





#page-six header.header h1 {
    color: var(--color-light-purple);
    font-size: 21.3vw;
    margin: 3vw 0vw 0vw 6vw
}
#page-six header.header h2 {
    max-width: 100%;
    font-size: 26px;
    line-height: 34px;
    color: var(--color-yellow);
    padding: 0;
    font-weight: 500;
    padding: 4.5vw 6.5vw 2vw;
}
.interna header.header .container-fluid > .row:not(.tab-menu) {
    background-color: unset;
}
#page-six header.header {
    overflow: hidden;
    width: 100vw;
}
#page-six .section-01 .row {
    padding: 4vw;
}
#page-six .section-01 .row .col:last-child {
    width: 100%;
    position: unset;
}
#page-six .section-01 .col.quote {
    padding: 2em 17vw 0 4vw;
}
#page-six section .row.img img {
    width: 100vw;
    margin: 7em 0 1em 0;
    position: relative;
    right: 0;
    top: 0;
}
#page-six .section-01 h3, #page-six .section-02 h3, #page-six .section-01 h5.nome-socio strong, #page-six .section-02 h5.nome-socio strong, #page-six .section-04 h5.nome-socio strong, #page-six .section-03 h2, #page-six .lista-qualidades li h5, #page-six .section-04 h2, #page-six .section-04 .row .col:last-child blockquote p {
    font-size: 24px;
}
#page-six .section-04 h2 {
    font-size: 36px;
}
#page-six .section-04 h5.nome-socio {
    font-size: 16px;
}
#page-six .section-02 {
    padding: 2em 4vw 4em 17vw;
    margin-top: 0;
}
#page-six .section-03 {
    background-color: var(--color-yellow);
}
#page-six .section-03 .row .col:first-child, #page-six .section-03 .row .col:last-child {
    width: 100%;
}
#page-six .section-03 {
    padding-top: 5em;
    padding-right: 8vw;
    margin-top: 0;
    padding-bottom: 3em;
}
#page-six .lista-qualidades li h5 {
    margin: 2em 0 0.5em;
}
#page-six .section-04 {
    margin-top: 0;
}
#page-six section .row.img img {
    width: 100vw;
    margin: 0 0 8vw;
}
#page-six .section-04 .row {
    padding: 0 4vw;
}
#page-six .section-04 .row .col {
    width: 100% !important;
}
#page-six .section-04 .row .col:last-child blockquote {
    margin: 3em 0 0 !important;
}
#page-six .section-04 .row .col:last-child .nome-socio {
    margin: 0 0 5em !important;
}






























}