/* Estrutura / sobre / sustentabilidade (portado de main.css, linhas 1498-1789) */
/* ESTRUTURA */
.estrutura1 {
    background-color: var(--bg-colorblack);
    color: var(--bg-colorwhite);
    padding: 325px 0px 510px 0px;
}

.estrutura1 h2 {
    margin-bottom: 30px;
}

.estrutura1 p {
    max-width: 756px;
    margin: 0 auto;
    display: block;
}

.estrutura2 .texto-estrutura2 {
    max-width: 568px;
}

.estrutura2 .texto-estrutura2 h2 {
    margin-bottom: 40px;

}

.estrutura2 img.es1 {
    margin: -310px auto 0px auto;
    display: block;
    width: 95%;
}

.estrutura2 .texto-estrutura2 p {
    max-width: 460px;
}

.sobre-fitas-de-borda .sobrefitas5 .informacoes {
    margin: 0px auto 50px auto;
}

.informacoes {
    margin: 200px auto 200px auto;
    display: block;
    max-width: 900px;
    text-align: center;
}

.informacoes .info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    border-top: 2px solid #000;
    padding: 40px 0px;
}

.informacoes .info:last-child {
    border-bottom: 2px solid #000;
}
.pdf-sus{
    margin-top: 100px;
    display: block;
}



.informacoes .info h2 {
    margin: 0;
}

.informacoes.info2 .info h2 {
    margin: 0;
    width: 182px;
    text-align: left;
}

.informacoes.info2 .info p {
    margin: 0;
    width: 220px;
}

.informacoes .info p {
    margin: 0;
}

.informacoes.info1 .info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-top: 2px solid #000;
    padding: 40px 60px;
    text-align: left;
}

.informacoes .alinhar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.informacoes .alinhar h2 {
    margin-right: 20px;
    text-align: right;
    width: 250px;
}

.informacoes .alinhar p {
    text-align: left;
    width: 200px;
}

.estrutura5 {
    background-color: var(--bg-colorlaranja);
}

.estrutura5 .texto-estrutura-alinhamento {
    max-width: 450px;
    margin: 0 auto;
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;

}

.estrutura5 .texto-estrutura-alinhamento p {
    margin-top: 20px;
}

.informacoes.info3 p {
    text-align: left;
}

.informacoes.info3 .info h2 {
    margin: 0;
    width: 196px;
    text-align: left;
}

.sobre-fitas-de-borda .sobrefitas5 .informacoes.info4 p {
    text-align: left;
    margin-bottom: 0px;
    width: 253px;
}

.informacoes.info4 .info h2 {
    margin: 0;
    width: 196px;
    text-align: left;
}


.informacoes.info5 p {
    text-align: left;
    margin-bottom: 0px;
    width: 170px;
}

.informacoes.info5 .info h2 {
    margin: 0;
    width: 250px;
    text-align: left;
}

.estrutura3 {
    background-color: var(--bg-colorlaranja);
    color: var(--bg-colorblack);
    padding: 215px 0px;
    text-align: center;
}

.estrutura3.studio-conteudo {
    text-align: left;
}

.estrutura3.studio-conteudo img {
    margin: 0 auto;
    display: block;
}


.estrutura3 p {
    max-width: 714px;
    margin: 0 auto;
    display: block;
}

.estrutura .inicial2 {
    margin-bottom: 30px;
    margin-top: 200px;
}

.estrutura2 img.studio1 {
    margin: -310px auto 25px auto;
    display: block;
}

.estrutura3 a {
    margin-top: 20px;
    display: inline-block;
}


.mt-200 {
    margin-top: 200px;
}

.premios-carousel {
    background-color: #D9D9D9;
    color: var(--bg-colorblack);
    padding: 150px 0px;
}

.premios-carousel h1 {
    text-align: center;
    margin-bottom: 115px;
}

.premios-carousel h2 {}

.premios-carousel h5 {
    font-weight: 400;
}

.premios-carousel p {
    margin: 30px 0px;
}

.premios-carousel .texto {
    max-width: 460px;
}

.premios-carousel .texto img {}

.premios-carousel .owl-carousel .owl-item img {
    width: auto;
    display: inline;
    margin-right: 10px;
}


.premios-carousel .owl-carousel .owl-dots {
    margin: 30px auto 0 auto;
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}

.premios-carousel .owl-carousel button.owl-dot {
    width: 15px;
    height: 15px;
    background: transparent;
    border: 1px solid #000;
    border-radius: 100%;
    margin: 0px 5px;
    -webkit-transition: 0.4s ease-in-out;
    -o-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
}

.premios-carousel .owl-carousel button.owl-dot.active {
    background: #000;
    -webkit-transition: 0.4s ease-in-out;
    -o-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
}

.premios-carousel .owl-nav {
    display: none;
}

.premios-carousel img.img-galeria {
    margin: 0 auto;
    display: block !important;
}
