@charset "UTF-8";
/* Setando o charset */
/**
 * Importando utilitários do bootstrap
 */
/**
 * Variáveis configuradas para o projeto e mixins
 */
/*
|---------------------------
| Nossos mixins
|---------------------------
*/
/* Mixin para máscaras */
/* função que converte uma fonte em px para uma versão 'rem' baseado na fonte de 16px */
/**
* Esse utilitário retorna o valor em 'em'
* deve ser usado em locais onde o valor estiver relacionado ao tamanho da fonte
*/
/**
* Esse utilitário foi feito para simplificar a digitação
* retorna a font-size e line-height configurados com os valores passados
* a variável $scale é opcional, ela permite calcular de maneira simples, quanto
* seria o valor da fonte se aplicado algum modificador
*/
/**
* Esse utilitário foi feito para simplificar a digitação
* retorna o padding top e bottom
* a variável $scale é opcional, ela permite calcular de maneira simples, quanto
* seria o valor da fonte se aplicado algum modificador
*/
/**
* Esse utilitário foi feito para simplificar a digitação
* retorna a font-size e line-height configurados com os valores passados
*/
/**
* Esse utilitário foi feito para simplificar a digitação
* retorna a font-size e line-height em vw configurados com os valores passados
*/
/**
* Retorna o valor em px relativo a altura da tela
*/
/**
* Converte os valores em px do xd para vw
*/
/**
* Converte os valores em px do xd para vh
*/
/**
* Configurações gerais
*/
html,
body {
  font-size: 1rem;
  line-height: 1rem;
  font-family: "nunito_sanslight";
  color: #122148;
  overflow-x: hidden;
  position: relative;
}

p, a {
  color: #122148;
}

img, button {
  max-width: 100%;
}

.link:hover p {
  color: #BE9434;
}
.link p {
  font-family: "nunito_sansbold";
  color: #FFFFFF;
  font-size: 0.875rem;
  line-height: 1.7142857143em;
  display: inline-block;
  vertical-align: middle;
  transition: all ease 0.5s;
}
.link svg {
  display: inline-block;
  vertical-align: middle;
  margin-left: 18px;
  transition: all ease 0.5s;
}

.title {
  font-family: "nunito_sansbold";
  font-size: 1.375rem;
  line-height: 1.0909090909em;
  color: #BE9434;
}
.title.title-page {
  font-size: 1.875rem;
  line-height: 1em;
}

.text {
  color: #122148;
  font-family: "nunito_sansregular";
  font-size: 1rem;
  line-height: 1.375em;
}
.text span {
  font-family: "nunito_sansbold";
}
.text.description-section {
  color: #707070;
}

.btn {
  border: 2px solid #BE9434;
  border-radius: 70px;
  padding: 0 28px;
  color: #BE9434;
  font-family: "nunito_sansbold";
  font-size: 0.75rem;
  line-height: 1em;
  height: 50px;
  transition: all ease 0.5s;
  background: transparent;
  min-width: 191px;
  cursor: pointer;
}
.btn:hover {
  background: #BE9434;
  color: #FFFFFF;
}

.clean-btn {
  background: transparent;
  border: none;
  font-family: "nunito_sansregular";
  color: #122148;
  cursor: pointer;
  transition: all ease 0.5s;
}
.clean-btn:hover {
  color: #BE9434;
}

section.ultimas-blog {
  background: #F8F8F8;
  padding: 42px 0 85px;
}
@media (max-width: 959.98px) {
  section.ultimas-blog {
    padding: 42px 0 30px;
  }
}
section.ultimas-blog .title {
  padding-bottom: 38px;
}
section.ultimas-blog .all-posts {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
section.ultimas-blog .all-posts .post {
  width: 28.899%;
  height: 398px;
  background-color: #FFFFFF;
  box-shadow: 0px 2px 2px 0px lightgray;
}
@media (max-width: 1119.98px) {
  section.ultimas-blog .all-posts .post {
    width: 32%;
  }
}
@media (max-width: 959.98px) {
  section.ultimas-blog .all-posts .post {
    width: 47%;
    margin: 0 auto 20px;
  }
}
@media (max-width: 579.98px) {
  section.ultimas-blog .all-posts .post {
    width: 100%;
  }
}
section.ultimas-blog .all-posts .post:hover svg {
  margin-left: 28px;
}
section.ultimas-blog .all-posts .post .image {
  width: 100%;
  height: 222px;
  margin-bottom: 38px;
  background-repeat: no-repeat;
  background-size: cover;
}
section.ultimas-blog .all-posts .post .title-post {
  height: 70px;
  padding: 0 40px;
  margin-bottom: 20px;
  overflow: hidden;
  color: #122148;
  font-size: 1.25rem;
  line-height: 1.2em;
}
section.ultimas-blog .all-posts .post .link {
  padding-left: 40px;
}
section.ultimas-blog .all-posts .post .link p {
  color: #BE9434;
}

form input {
  height: 50px;
}
form input, form textarea {
  display: block;
  width: 100%;
  border: 1px solid #B4B4B4;
  padding: 10px 40px;
  margin-bottom: 8px;
  border-radius: 35px;
  resize: none;
  color: #122148;
  font-family: "nunito_sanslight";
  font-size: 1.125rem;
  line-height: 1.3333333333em;
}
form input::-webkit-input-placeholder, form textarea::-webkit-input-placeholder {
  color: #122148;
  font-family: "nunito_sanslight";
  font-size: 1.125rem;
  line-height: 1.3333333333em;
}
form input::-moz-placeholder, form textarea::-moz-placeholder {
  color: #122148;
  font-family: "nunito_sanslight";
  font-size: 1.125rem;
  line-height: 1.3333333333em;
}
form input:-ms-input-placeholder, form textarea:-ms-input-placeholder {
  color: #122148;
  font-family: "nunito_sanslight";
  font-size: 1.125rem;
  line-height: 1.3333333333em;
}
form input::-ms-input-placeholder, form textarea::-ms-input-placeholder {
  color: #122148;
  font-family: "nunito_sanslight";
  font-size: 1.125rem;
  line-height: 1.3333333333em;
}
form input::placeholder, form textarea::placeholder {
  color: #122148;
  font-family: "nunito_sanslight";
  font-size: 1.125rem;
  line-height: 1.3333333333em;
}
@media (max-width: 1319.98px) {
  form input, form textarea {
    font-size: 1rem;
    line-height: 1.125em;
  }
  form input::-webkit-input-placeholder, form textarea::-webkit-input-placeholder {
    font-size: 1rem;
    line-height: 1.125em;
  }
  form input::-moz-placeholder, form textarea::-moz-placeholder {
    font-size: 1rem;
    line-height: 1.125em;
  }
  form input:-ms-input-placeholder, form textarea:-ms-input-placeholder {
    font-size: 1rem;
    line-height: 1.125em;
  }
  form input::-ms-input-placeholder, form textarea::-ms-input-placeholder {
    font-size: 1rem;
    line-height: 1.125em;
  }
  form input::placeholder, form textarea::placeholder {
    font-size: 1rem;
    line-height: 1.125em;
  }
}
form .error {
  border: 1px solid tomato;
}

form.formulario-doc input {
  height: 50px;
}
form.formulario-doc input, form.formulario-doc textarea {
  display: block;
  width: 100%;
  border: 1px solid #B4B4B4;
  padding: 10px 40px;
  margin-bottom: 8px;
  border-radius: 35px;
  resize: none;
  color: #122148;
  font-family: "nunito_sanslight";
  font-size: 1.125rem;
  line-height: 1.3333333333em;
}
form.formulario-doc input::-webkit-input-placeholder, form.formulario-doc textarea::-webkit-input-placeholder {
  color: #122148;
  font-family: "nunito_sanslight";
  font-size: 1.125rem;
  line-height: 1.3333333333em;
}
form.formulario-doc input::-moz-placeholder, form.formulario-doc textarea::-moz-placeholder {
  color: #122148;
  font-family: "nunito_sanslight";
  font-size: 1.125rem;
  line-height: 1.3333333333em;
}
form.formulario-doc input:-ms-input-placeholder, form.formulario-doc textarea:-ms-input-placeholder {
  color: #122148;
  font-family: "nunito_sanslight";
  font-size: 1.125rem;
  line-height: 1.3333333333em;
}
form.formulario-doc input::-ms-input-placeholder, form.formulario-doc textarea::-ms-input-placeholder {
  color: #122148;
  font-family: "nunito_sanslight";
  font-size: 1.125rem;
  line-height: 1.3333333333em;
}
form.formulario-doc input::placeholder, form.formulario-doc textarea::placeholder {
  color: #122148;
  font-family: "nunito_sanslight";
  font-size: 1.125rem;
  line-height: 1.3333333333em;
}
@media (max-width: 1319.98px) {
  form.formulario-doc input, form.formulario-doc textarea {
    font-size: 1rem;
    line-height: 1.125em;
  }
  form.formulario-doc input::-webkit-input-placeholder, form.formulario-doc textarea::-webkit-input-placeholder {
    font-size: 1rem;
    line-height: 1.125em;
  }
  form.formulario-doc input::-moz-placeholder, form.formulario-doc textarea::-moz-placeholder {
    font-size: 1rem;
    line-height: 1.125em;
  }
  form.formulario-doc input:-ms-input-placeholder, form.formulario-doc textarea:-ms-input-placeholder {
    font-size: 1rem;
    line-height: 1.125em;
  }
  form.formulario-doc input::-ms-input-placeholder, form.formulario-doc textarea::-ms-input-placeholder {
    font-size: 1rem;
    line-height: 1.125em;
  }
  form.formulario-doc input::placeholder, form.formulario-doc textarea::placeholder {
    font-size: 1rem;
    line-height: 1.125em;
  }
}
form.formulario-doc .error {
  border: 1px solid tomato;
}

.bread {
  font-size: 0.75rem;
  line-height: 1.8333333333em;
  padding-bottom: 55px;
  color: #122148;
  font-family: "nunito_sansregular";
}
@media (max-width: 959.98px) {
  .bread {
    padding-bottom: 25px;
  }
}
.bread a {
  color: #122148;
}

.pagination {
  font-size: 1.25rem;
}

.all-products {
  display: flex;
  justify-content: unset;
  flex-wrap: wrap;
}
.all-products .product {
  width: 254px;
  max-width: 100%;
  padding: 17px 22px 10px;
  background-color: #FFFFFF;
  margin-bottom: 23px;
  border-radius: 10px;
  box-shadow: 0px 2px 2px 0px lightgray;
  transition: all ease 0.5s;
  margin: 0 8px 23px;
}
.all-products .product:hover {
  transform: translateY(-7px);
}
@media (max-width: 1699.98px) {
  .all-products .product {
    width: 220px;
  }
}
@media (max-width: 1519.98px) {
  .all-products .product {
    margin: 0 0.8% 23px;
    width: 18%;
  }
}
@media (max-width: 959.98px) {
  .all-products .product {
    width: 31%;
  }
}
@media (max-width: 579.98px) {
  .all-products .product {
    width: 47%;
    margin: 0 1.5% 23px;
  }
}
@media (max-width: 424.98px) {
  .all-products .product {
    max-width: 100%;
    width: 100%;
    margin: 0 0 23px;
  }
}
.all-products .product .image {
  width: 116px;
  max-width: 100%;
  height: 116px;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0 auto 17px;
  background-size: contain;
}
.all-products .product .name {
  font-size: 1rem;
  line-height: 1.375em;
  color: #122148;
  padding-top: 16px;
  border-top: 0.8px solid lightgray;
  height: 100px;
  max-width: 100%;
}
@media (max-width: 1319.98px) {
  .all-products .product .name {
    height: 125px;
  }
}
@media (max-width: 579.98px) {
  .all-products .product .name {
    font-size: 0.9375rem;
    line-height: 1.1333333333em;
    height: 80px;
  }
}
.all-products .product .category {
  font-family: "nunito_sansbold";
  font-size: 0.5625rem;
  line-height: 1.3333333333em;
  color: #B4B4B4;
  height: 21px;
  overflow: hidden;
}
@media (max-width: 579.98px) {
  .all-products .product .category {
    font-size: 0.5rem;
    line-height: 1.25em;
  }
}

#warning-pass {
  color: tomato;
  margin-bottom: 0;
}

section.produtos-destaque {
  padding: 35px 0 23px;
  background: #F8F8F8;
}
section.produtos-destaque .text {
  color: #707070;
  padding-bottom: 28px;
}
section.produtos-destaque .btn {
  margin-top: 16px;
}

section.segmentos {
  padding: 50px 0 63px;
  background: #122148;
}
@media (max-width: 1319.98px) {
  section.segmentos img {
    width: 90%;
    margin-right: auto;
  }
}
@media (max-width: 959.98px) {
  section.segmentos img {
    width: 320px;
    margin-bottom: 20px;
    max-width: 100%;
  }
}
section.segmentos .title {
  color: #FFFFFF;
  padding-bottom: 30px;
}
section.segmentos .text {
  color: #FFFFFF;
  padding-bottom: 35px;
}
section.segmentos .list {
  display: inline-block;
  margin-right: 22.62%;
}
section.segmentos .list li a {
  color: #FFFFFF;
  font-family: "nunito_sansbold";
  font-size: 1rem;
  line-height: 1.875em;
  transition: color ease 0.5s;
}
section.segmentos .list li a:hover {
  color: #BE9434;
}
section.segmentos .link {
  display: block;
  margin-top: 35px;
}
section.segmentos .link p {
  color: #BE9434;
}

section.contato-form {
  padding: 50px 0 53px;
}
section.contato-form .title {
  padding-bottom: 37px;
}
@media (max-width: 959.98px) {
  section.contato-form .title {
    padding-bottom: 15px;
  }
}
section.contato-form .big-text {
  padding-bottom: 61px;
  font-family: "nunito_sansregular";
  font-size: 2.5rem;
  line-height: 1.35em;
  color: #122148;
}
@media (max-width: 959.98px) {
  section.contato-form .big-text {
    padding-bottom: 30px;
    font-size: 1.75rem;
    line-height: 1.4285714286em;
  }
}
@media (max-width: 739.98px) {
  section.contato-form .big-text {
    font-size: 1.375rem;
    line-height: 1.2727272727em;
  }
}
section.contato-form .btn {
  margin-top: 23px;
  font-family: "nunito_sansbold";
  font-size: 1rem;
  line-height: 3.125em;
}
section.contato-form .box-whatsapp {
  margin: 1.75rem 0 2.25rem 1.125rem;
}
@media (max-width: 739.98px) {
  section.contato-form .box-whatsapp {
    margin-left: 0;
  }
}
section.contato-form .box-whatsapp svg {
  display: inline-block;
  vertical-align: middle;
}
section.contato-form .box-whatsapp p {
  display: inline-block;
  vertical-align: middle;
  font-family: "nunito_sanslight";
  font-size: 0.625rem;
}
section.contato-form .box-whatsapp p span {
  font-family: "nunito_sansbold";
  font-size: 1rem;
}
section.contato-form .link-text {
  color: #BE9434;
  text-decoration: underline;
  padding-bottom: 2.6875rem;
}
section.contato-form .redes-sociais {
  margin-top: 43px;
}
section.contato-form .redes-sociais a {
  padding-right: 10px;
}
@media (max-width: 1119.98px) {
  section.contato-form .redes-sociais a {
    padding-right: 5px;
  }
}
section.contato-form .redes-sociais a svg {
  fill: #BE9434;
}
section.contato-form .redes-sociais a:hover svg {
  fill: #122148;
}

body.page-produtos li#menu-produtos .dropdown {
  color: #BE9434 !important;
}

body.page-sobre li#menu-sobre a {
  color: #BE9434 !important;
}

body.page-blog li#menu-blog a {
  color: #BE9434 !important;
}

body.page-fale-conosco li#menu-contato a {
  color: #BE9434 !important;
}

body.page-orcamento li#menu-orcamento a {
  color: #FFFFFF !important;
  background: #BE9434;
}

body.page-area li#menu-area a {
  color: #BE9434 !important;
}

#produtos-detalhe .paragraph, #produtos-detalhe ol, #produtos-detalhe ul, #blog-detalhe .paragraph, #blog-detalhe ol, #blog-detalhe ul {
  padding-bottom: 2rem;
  font-size: 1rem !important;
  line-height: 1.75rem !important;
  font-family: "nunito_sansregular" !important;
  color: #505050;
}
#produtos-detalhe .paragraph span, #produtos-detalhe .paragraph li, #produtos-detalhe ol span, #produtos-detalhe ol li, #produtos-detalhe ul span, #produtos-detalhe ul li, #blog-detalhe .paragraph span, #blog-detalhe .paragraph li, #blog-detalhe ol span, #blog-detalhe ol li, #blog-detalhe ul span, #blog-detalhe ul li {
  list-style-type: disc;
  font-family: "nunito_sansregular" !important;
  color: #505050;
  font-size: 1rem !important;
  line-height: 1.75rem !important;
}
#produtos-detalhe h2, #blog-detalhe h2 {
  margin: 30px 0 10px;
  font-family: "nunito_sansregular" !important;
  color: #505050 !important;
  font-size: 1.25rem !important;
  line-height: 1.875rem !important;
}
#produtos-detalhe h2 span, #blog-detalhe h2 span {
  font-family: "nunito_sansregular" !important;
  color: #505050 !important;
  font-size: 1.25rem !important;
  line-height: 1.875rem !important;
}
#produtos-detalhe h3, #blog-detalhe h3 {
  margin: 25px 0 10px;
  font-family: "nunito_sansregular" !important;
  color: #505050 !important;
  font-size: 1.25rem !important;
  line-height: 1.875rem !important;
}
#produtos-detalhe h3 span, #blog-detalhe h3 span {
  font-family: "nunito_sansregular" !important;
  color: #505050 !important;
  font-size: 1.125rem !important;
  line-height: 1.875rem !important;
}

/*
css para o Swal
*/
.swal2-popup {
  background: #122148 !important;
}
.swal2-popup #swal2-title {
  font-family: "nunito_sansbold";
  font-size: 1.25rem;
  line-height: 1.2em;
  color: #FFFFFF;
}
.swal2-popup button {
  background: #BE9434 !important;
}

.pagination {
  justify-content: center;
}
.pagination li {
  display: inline-block;
  cursor: pointer;
}
.pagination li.active {
  color: #BE9434;
}

.bread {
  padding-bottom: 43px;
}

.banner-page {
  height: 300px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
  background-image: url("../../img/sobre/banner-sobre.jpg");
}
@media (max-width: 1119.98px) {
  .banner-page {
    height: 230px;
  }
}
@media (max-width: 959.98px) {
  .banner-page {
    height: 150px;
  }
}

.btn {
  font-size: 1rem;
}

.sobre {
  padding-top: 29px;
  padding-bottom: 73px;
  font-family: "nunito_sansregular";
  color: #122148;
  font-size: 1rem;
  line-height: 1.375em;
}
@media (max-width: 1119.98px) {
  .sobre {
    padding: 80px 0;
  }
}
.sobre .title {
  font-family: "nunito_sansbold";
  color: #BE9434;
  font-size: 1.875rem;
  line-height: 1.4em;
  margin-bottom: 60px;
}
@media (max-width: 1119.98px) {
  .sobre .title {
    margin-bottom: 2.5rem;
  }
}
@media (max-width: 959.98px) {
  .sobre .title {
    margin-bottom: 1.375rem;
  }
}
.sobre .paragraph {
  margin: 0 auto 1.5625em;
  width: 86%;
}
.sobre .paragraph.last {
  margin-bottom: 0;
}
@media (max-width: 959.98px) {
  .sobre .list {
    margin-top: 30px;
  }
}
.sobre .list .phrase {
  font-size: 1.875rem;
  line-height: 1.3333333333em;
  font-family: "daxmediumitalic";
  color: #BE9434;
  padding-left: 0.4666666667em;
  padding-right: 0.4666666667em;
  border-bottom: 1px solid #707070;
}
.sobre .list .phrase.last {
  border-bottom: none;
}
@media (max-width: 1119.98px) {
  .sobre .list .phrase {
    font-size: 1.625rem;
    line-height: 1.3846153846em;
  }
}
@media (max-width: 959.98px) {
  .sobre .list .phrase {
    font-size: 1.375rem;
    line-height: 1.4545454545em;
  }
}
@media (max-width: 739.98px) {
  .sobre .list .phrase {
    font-size: 1.125rem;
    line-height: 1.3333333333em;
  }
}
.sobre .list .p-top {
  padding-top: 1.3em;
}
@media (max-width: 959.98px) {
  .sobre .list .p-top {
    padding-top: 10px;
  }
}
.sobre .list .p-bottom {
  padding-bottom: 1.0333333333em;
}
@media (max-width: 959.98px) {
  .sobre .list .p-bottom {
    padding-bottom: 10px;
  }
}
.sobre .container-caracteristica {
  margin-top: 153px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (max-width: 1119.98px) {
  .sobre .container-caracteristica {
    margin-top: 80px;
  }
}
@media (max-width: 739.98px) {
  .sobre .container-caracteristica {
    margin-top: 30px;
  }
}
.sobre .container-caracteristica .caracteristica {
  display: block;
  flex: 0 0 22%;
  max-width: 22%;
  text-align: center;
}
@media (max-width: 959.98px) {
  .sobre .container-caracteristica .caracteristica {
    flex: 0 0 47%;
    max-width: 47%;
  }
}
@media (max-width: 579.98px) {
  .sobre .container-caracteristica .caracteristica {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.sobre .container-caracteristica .caracteristica .subtitle {
  font-family: "nunito_sansbold";
  margin-bottom: 1.0625em;
}
.sobre .container-caracteristica .caracteristica .bar {
  width: 48px;
  border-bottom: 1px solid #BE9434;
  margin: auto;
}
.sobre .container-caracteristica .caracteristica .paragraph {
  margin-top: 1.0625em;
}
.sobre .container-link {
  text-align: center;
}
.sobre .container-link .link {
  display: inline-block;
  margin-top: 103px;
  margin-bottom: 1em;
}
@media (max-width: 1119.98px) {
  .sobre .container-link .link {
    margin-top: 60px;
  }
}
@media (max-width: 739.98px) {
  .sobre .container-link .link {
    margin-top: 30px;
  }
}
.link p {
  color: #122148;
}

.sobre .image-truck-container {
  margin: 0 auto;
  max-width: 964px;
  width: 100%;
  z-index: 1;
  position: relative;
}
.sobre .image-truck-container .image {
  width: 100%;
  margin-bottom: -25%;
}
.sobre .container-missao-visao {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.sobre .container-missao-visao .missap-visao {
  display: block;
  flex: 0 0 32%;
  max-width: 32%;
  text-align: center;
  background-color: #F4F4F4;
}
@media (max-width: 739.98px) {
  .sobre .container-missao-visao .missap-visao {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.sobre .container-missao-visao .missap-visao.a-esquerda {
  padding: 95px 67px 71px 79px;
}
@media (max-width: 1119.98px) {
  .sobre .container-missao-visao .missap-visao.a-esquerda {
    padding: 30px 20px;
  }
}
@media (max-width: 739.98px) {
  .sobre .container-missao-visao .missap-visao.a-esquerda {
    margin-right: 0;
  }
}
.sobre .container-missao-visao .missap-visao.a-direita {
  margin-left: 8px;
  padding: 95px 79px 71px 67px;
}
@media (max-width: 1119.98px) {
  .sobre .container-missao-visao .missap-visao.a-direita {
    padding: 30px 20px;
  }
}
@media (max-width: 739.98px) {
  .sobre .container-missao-visao .missap-visao.a-direita {
    margin-left: 0;
    padding: 0 20px 30px;
  }
}
.sobre .container-missao-visao .missap-visao .subtitle {
  font-size: 1.625rem;
  line-height: 0.8461538462em;
  font-family: "nunito_sansbold";
  margin-bottom: 0.9230769231em;
}
.sobre .parceiros {
  margin-top: 77px;
}
@media (max-width: 1119.98px) {
  .sobre .parceiros {
    margin-top: 30px;
  }
}
.sobre .parceiros .subtitle {
  font-family: "nunito_sansbold";
  color: #BE9434;
  font-size: 1.375rem;
  line-height: 1.0909090909em;
  margin-bottom: 0.2272727273em;
}
.sobre .parceiros .paragraph {
  color: #707070;
  margin-bottom: 1.8125em;
}
.sobre .parceiros .bar {
  border-bottom: 1px solid #E8E8E8;
}
.sobre .parceiros .lista-parceiros01, .sobre .parceiros .lista-parceiros02 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  height: 260px;
}
.sobre .parceiros .lista-parceiros01 .wrapper, .sobre .parceiros .lista-parceiros02 .wrapper {
  display: block;
  position: relative;
  flex: 0 0 20%;
  max-width: 20%;
}
@media (max-width: 579.98px) {
  .sobre .parceiros .lista-parceiros01 .wrapper, .sobre .parceiros .lista-parceiros02 .wrapper {
    flex: 0 0 32%;
    max-width: 32%;
  }
}
.sobre .parceiros .lista-parceiros01 .wrapper .image, .sobre .parceiros .lista-parceiros02 .wrapper .image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
@media (max-width: 959.98px) {
  .sobre .parceiros .lista-parceiros01 .wrapper .image, .sobre .parceiros .lista-parceiros02 .wrapper .image {
    width: 70%;
  }
}
.sobre .parceiros .container-button {
  margin-top: 90px;
  text-align: center;
}

.video-novo-hd iframe {
  max-width: 100%;
}
@media (max-width: 739.98px) {
  .video-novo-hd iframe {
    height: 400px;
  }
}