.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable {
  z-index: 99999999999 !important;
}
html * {
  outline: none !important;
}
body.page-home .elementor-element-fc47223 .elementor-widget-image,
body.page-home .elementor-element-f0a3792 .elementor-widget-image,
body.page-home .elementor-element-2e24447 .elementor-widget-image {
  margin-bottom: 0 !important;
}
@media (max-width: 767px) {
  body.page-home .elementor-element-fc47223 img,
  body.page-home .elementor-element-f0a3792 img,
  body.page-home .elementor-element-2e24447 img {
    height: 255px !important;
  }
}
@media (max-width: 1290px) {
  body.page-home .type-accordion_imagem .elementor-flip-box__layer__overlay {
    padding: 10px 20px 10px 20px !important;
  }
  body.page-home .type-accordion_imagem .elementor-flip-box__layer__overlay .elementor-flip-box__layer__title {
    font-size: 26px !important;
  }
  body.page-home .type-accordion_imagem .elementor-flip-box__front .elementor-flip-box__layer__title {
    font-size: 26px !important;
  }
}
body.page-home .filtro-home .jet-filters-group {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-column-gap: 40px;
  column-gap: 40px;
}
body.page-home .filtro-home .jet-filters-group .jet-select {
  width: calc((100% / 3) - 27px) !important;
  margin: 0 !important;
}
body.page-home .filtro-home .jet-filters-group .jet-select:nth-child(1) {
  width: 100% !important;
  margin-bottom: 30px !important;
}
@media (max-width: 767px) {
  body.page-home .filtro-home .jet-filters-group .jet-select:nth-child(1) {
    margin-bottom: 0 !important;
  }
}
@media (max-width: 767px) {
  body.page-home .filtro-home .jet-filters-group .jet-select {
    width: 100% !important;
  }
}
body.page-home .filtro-home .jet-filters-group .jet-select select {
  width: 100% !important;
  max-width: initial !important;
  -ms-flex-preferred-size: initial !important;
  flex-basis: initial !important;
}
body.page-home .carrossel-categorias {
  position: relative;
}
body.page-home .carrossel-categorias article .elementor-flip-box__layer.elementor-flip-box__front {
  background-size: cover !important;
}
body.page-home .carrossel-categorias article .elementor-flip-box__layer.elementor-flip-box__front .elementor-flip-box__layer__overlay {
  background: #00000063 !important;
}
body.page-home .carrossel-categorias button.slick-next.pull-right.slick-arrow {
  right: calc(50% - 60px) !important;
  top: initial;
  bottom: 55px;
  position: absolute;
  z-index: 2;
  border-radius: 50px;
  background: #B7A699;
  border: none;
  font-size: 32px;
  width: 40px;
  height: 40px;
  line-height: 0;
  padding: 0;
  color: #000;
}
body.page-home .carrossel-categorias button.slick-next.pull-right.slick-arrow:hover {
  color: #fff;
}
body.page-home .carrossel-categorias button.slick-prev.pull-left.slick-arrow {
  left: calc(50% - 60px) !important;
  top: initial;
  bottom: 55px;
  position: absolute;
  z-index: 2;
  border-radius: 50px;
  background: #B7A699;
  border: none;
  font-size: 32px;
  width: 40px;
  height: 40px;
  line-height: 0;
  padding: 0;
  color: #000;
}
body.page-home .carrossel-categorias button.slick-prev.pull-left.slick-arrow:hover {
  color: #fff;
}
@media (max-width: 767px) {
  body.page-home .ecs-posts h3 {
    padding-top: 9px;
    line-height: 22px;
    margin-bottom: 0px;
  }
}
html[lang="en"] li.amostras,
html[lang="es"] li.amostras {
  display: none !important;
}
.elementor-location-header a.has-submenu {
  cursor: pointer;
}
.elementor-location-header ul.sub-menu {
  -webkit-box-shadow: 0px 6px 8px rgba(207, 207, 207, 0.37);
  box-shadow: 0px 6px 8px rgba(207, 207, 207, 0.37);
}
@media (max-width: 1020px) {
  .elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-2109875 .elementor-widget-wrap.elementor-element-populated {
    margin: auto !important;
  }
  li.menu-item ul[aria-hidden=false] {
    height: auto;
    max-height: 250px !important;
    overflow: hidden !important;
  }
  li.menu-item ul[aria-hidden=true] {
    max-height: 0px;
    overflow: hidden !important;
    height: auto;
  }
  .sub-menu.elementor-nav-menu--dropdown {
    margin: auto !important;
    right: 0% !important;
    left: 0% !important;
    background: #fff !important;
    position: relative !important;
    margin-bottom: 15px !important;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
  }
  .sub-menu.elementor-nav-menu--dropdown li a {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.elementor-location-footer .mailrodape input {
  width: 91% !important;
}
.elementor-location-footer select.gfield_select {
  border-radius: 2px !important;
  outline: none !important;
}
.elementor-location-footer #gform_7 label.gfield_consent_label {
  font-size: 12px;
}
.elementor-location-footer #gform_7 .gform_footer,
.elementor-location-footer #gform_7 .gform_page_footer {
  margin: -112px 0px 0px 570px;
}
@media (max-width: 767px) {
  .elementor-location-footer .mailrodape input {
    width: 100% !important;
  }
  .elementor-location-footer #gform_7 .gform_footer,
  .elementor-location-footer #gform_7 .gform_page_footer {
    margin: 0px;
    text-align: center !important;
    margin: auto;
  }
  .elementor-location-footer #gform_7 input,
  .elementor-location-footer #gform_7 select {
    width: 100%;
  }
  .elementor-location-footer .elementor-social-icons-wrapper.elementor-grid {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .elementor-location-footer li.menu-item a {
    text-align: center !important;
    margin: auto !important;
    width: 100%;
    display: inline-block;
  }
}
@media (max-width: 600px) {
  .ginput_container.ginput_container_consent {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .ginput_container.ginput_container_consent input {
    margin-right: 8px;
  }
}
@media (max-width: 600px) {
  div#gform_wrapper_7 .ginput_container.ginput_container_consent {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  div#gform_wrapper_7 .ginput_container.ginput_container_consent input#input_7_8_1 {
    width: 17px !important;
  }
  div#gform_wrapper_7 .ginput_container.ginput_container_consent label.gfield_consent_label {
    width: 90%;
    padding-left: 10px;
  }
}
.ginput_container input,
.ginput_container select {
  border-radius: 12px 12px 12px 12px;
  padding: 10px 10px 10px 10px !important;
  border-style: solid;
  border-color: #D9D9D9;
}
.ginput_container .gfield_radio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ginput_container .gfield_radio .gchoice {
  padding-right: 15px;
}
.mostra .gfield_label {
  display: block !important;
}
.validation_message {
  background: transparent !important;
  border: none !important;
}
.gform_wrapper .gform_validation_errors {
  display: none !important;
}
#gform_24 .gform_page_footer.top_label {
  margin: auto !important;
}
#gform_24 .gform_page_footer.top_label input {
  background: #000;
  color: #fff;
  border: none;
  border-radius: 10px !important;
}
.page-id-19 .secao-outros .inspiracao .elementor-page-title > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 20px;
}
ul.breadcrumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  padding: 8px 0px;
  color: #1A1C1B;
  font-family: "Karla", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
ul.breadcrumb li {
  padding-left: 8px;
}
ul.breadcrumb li:first-child {
  padding: 0 !important;
}
ul.breadcrumb li:first-child:before {
  content: "" !important;
  padding-right: 0px !important;
}
ul.breadcrumb li:before {
  content: "\276D" !important;
  padding-right: 8px;
}
ul.breadcrumb li a {
  color: #916b4e;
}
ul.breadcrumb li a:hover {
  color: #1A1C1B;
}
@media (max-width: 600px) {
  ul.breadcrumb {
    font-size: 14px;
  }
}
.carac-tecnicas-list ul {
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 0 !important;
}
.carac-tecnicas-list ul li {
  margin-right: 10px;
  margin-bottom: 5px;
}
.carac-tecnicas-list ul li img {
  max-width: 60px !important;
  -webkit-filter: contrast(1);
  filter: contrast(1);
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.carac-tecnicas-list ul li img:hover {
  -webkit-filter: contrast(1.6);
  filter: contrast(1.6);
}
body.page-produtos .titulo-banner .elementor-widget-container,
body.tax-produto_por_tipo .titulo-banner .elementor-widget-container,
body.tax-caracteristica .titulo-banner .elementor-widget-container {
  max-width: 1140px;
  margin: 0 auto;
}
@media (max-width: 1024px) {
  body.page-produtos .titulo-banner .elementor-widget-container,
  body.tax-produto_por_tipo .titulo-banner .elementor-widget-container,
  body.tax-caracteristica .titulo-banner .elementor-widget-container {
    padding: 0px 025px 0px 025px;
  }
}
body.page-produtos .paginacao-produto .jet-filters-pagination,
body.tax-produto_por_tipo .paginacao-produto .jet-filters-pagination,
body.tax-caracteristica .paginacao-produto .jet-filters-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-column-gap: 30px;
  column-gap: 30px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
body.page-produtos .paginacao-produto .jet-filters-pagination .jet-filters-pagination__item,
body.tax-produto_por_tipo .paginacao-produto .jet-filters-pagination .jet-filters-pagination__item,
body.tax-caracteristica .paginacao-produto .jet-filters-pagination .jet-filters-pagination__item {
  display: none;
}
body.page-produtos .paginacao-produto .jet-filters-pagination .jet-filters-pagination__item.prev-next,
body.tax-produto_por_tipo .paginacao-produto .jet-filters-pagination .jet-filters-pagination__item.prev-next,
body.tax-caracteristica .paginacao-produto .jet-filters-pagination .jet-filters-pagination__item.prev-next {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
body.page-produtos .paginacao-produto .jet-filters-pagination .jet-filters-pagination__item.prev-next.next svg,
body.tax-produto_por_tipo .paginacao-produto .jet-filters-pagination .jet-filters-pagination__item.prev-next.next svg,
body.tax-caracteristica .paginacao-produto .jet-filters-pagination .jet-filters-pagination__item.prev-next.next svg {
  margin-left: 8px;
}
body.page-produtos .paginacao-produto .jet-filters-pagination .jet-filters-pagination__item.prev-next.prev svg,
body.tax-produto_por_tipo .paginacao-produto .jet-filters-pagination .jet-filters-pagination__item.prev-next.prev svg,
body.tax-caracteristica .paginacao-produto .jet-filters-pagination .jet-filters-pagination__item.prev-next.prev svg {
  margin-right: 8px;
}
body.page-produtos .secao-outros article img,
body.tax-produto_por_tipo .secao-outros article img,
body.tax-caracteristica .secao-outros article img {
  max-height: 338px;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 1024px) and (min-width: 768px) {
  body.page-produtos .secao-outros article img,
  body.tax-produto_por_tipo .secao-outros article img,
  body.tax-caracteristica .secao-outros article img {
    height: 320px;
  }
}
body.page-produtos .secao-outros article .elementor-widget-heading,
body.tax-produto_por_tipo .secao-outros article .elementor-widget-heading,
body.tax-caracteristica .secao-outros article .elementor-widget-heading {
  position: absolute;
  top: 0;
  height: 100%;
}
body.page-produtos .secao-outros article .elementor-widget-heading .elementor-widget-container,
body.tax-produto_por_tipo .secao-outros article .elementor-widget-heading .elementor-widget-container,
body.tax-caracteristica .secao-outros article .elementor-widget-heading .elementor-widget-container {
  margin: 0;
  height: 100%;
}
body.page-produtos .secao-outros article .elementor-widget-heading .elementor-widget-container h1,
body.tax-produto_por_tipo .secao-outros article .elementor-widget-heading .elementor-widget-container h1,
body.tax-caracteristica .secao-outros article .elementor-widget-heading .elementor-widget-container h1 {
  height: 100%;
}
body.page-produtos .secao-outros article .elementor-widget-heading .elementor-widget-container h1 a,
body.tax-produto_por_tipo .secao-outros article .elementor-widget-heading .elementor-widget-container h1 a,
body.tax-caracteristica .secao-outros article .elementor-widget-heading .elementor-widget-container h1 a {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
body.page-produtos .secao-outros article .elementor-widget-heading .elementor-widget-container h1 a:hover,
body.tax-produto_por_tipo .secao-outros article .elementor-widget-heading .elementor-widget-container h1 a:hover,
body.tax-caracteristica .secao-outros article .elementor-widget-heading .elementor-widget-container h1 a:hover {
  background-color: #F3EFEC;
}
@media (max-width: 800px) {
  body.tax-linha_e_colecao #filtro h2.elementor-heading-title.elementor-size-default,
  body.tax-produto_por_tipo #filtro h2.elementor-heading-title.elementor-size-default {
    font-size: 14px !important;
    line-height: 17px !important;
  }
  body.tax-linha_e_colecao .elementor-element.elementor-element-b81038c.elementor-widget.elementor-widget-heading > div,
  body.tax-produto_por_tipo .elementor-element.elementor-element-b81038c.elementor-widget.elementor-widget-heading > div {
    padding: 0;
  }
  body.tax-linha_e_colecao .elementor-element.elementor-element-1a608a9.elementor-align-left.elementor-widget.elementor-widget-button > div,
  body.tax-produto_por_tipo .elementor-element.elementor-element-1a608a9.elementor-align-left.elementor-widget.elementor-widget-button > div {
    margin-left: 0;
  }
  body.tax-linha_e_colecao .elementor-element.elementor-element-1a608a9.elementor-align-left.elementor-widget.elementor-widget-button > div a,
  body.tax-produto_por_tipo .elementor-element.elementor-element-1a608a9.elementor-align-left.elementor-widget.elementor-widget-button > div a {
    font-size: 15px;
  }
}
body.tax-produto_por_tipo .elementor-widget-jet-smart-filters-checkboxes .jet-smart-filters-checkboxes.jet-filter:nth-child(2) {
  margin-top: 0 !important;
}
.page-calculadora form#gform_6 .gform_footer.top_label {
  display: inline-block;
  width: 100%;
  margin: auto !important;
}
.btnwhatsscont i.fab.fa-whatsapp {
  font-size: 40px;
  margin-top: -11px;
}
.page-por-categoria .dce-acf-repeater-item,
.page-por-linha .dce-acf-repeater-item,
.page-products-by-type .dce-acf-repeater-item,
.page-by-collections .dce-acf-repeater-item {
  position: relative;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
.page-por-categoria .dce-acf-repeater-item span.repeater-item:before,
.page-por-linha .dce-acf-repeater-item span.repeater-item:before,
.page-products-by-type .dce-acf-repeater-item span.repeater-item:before,
.page-by-collections .dce-acf-repeater-item span.repeater-item:before {
  content: '';
  width: 240px;
  height: 83%;
  background: #00000063;
  z-index: 0;
  position: absolute;
  pointer-events: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.page-por-categoria .dce-acf-repeater-item h2.repeater-item,
.page-por-linha .dce-acf-repeater-item h2.repeater-item,
.page-products-by-type .dce-acf-repeater-item h2.repeater-item,
.page-by-collections .dce-acf-repeater-item h2.repeater-item {
  top: 39%;
  position: absolute;
  text-align: center;
  margin: auto;
  width: 100%;
  max-width: 200px;
}
.page-por-categoria .dce-acf-repeater-item h2.repeater-item a,
.page-por-linha .dce-acf-repeater-item h2.repeater-item a,
.page-products-by-type .dce-acf-repeater-item h2.repeater-item a,
.page-by-collections .dce-acf-repeater-item h2.repeater-item a {
  color: #ffffff !important;
  text-shadow: 0 0 5px #000;
}
.page-por-categoria .dce-acf-repeater-item:hover span.repeater-item:before,
.page-por-linha .dce-acf-repeater-item:hover span.repeater-item:before,
.page-products-by-type .dce-acf-repeater-item:hover span.repeater-item:before,
.page-by-collections .dce-acf-repeater-item:hover span.repeater-item:before {
  background: #000000bd;
}
body.blog .barra-pesquisa-blog .proloading {
  background-color: #F3EFEC !important;
}
body.blog .secao-blog .post-destacado {
  height: 100%;
}
body.blog .secao-blog .post-destacado > .elementor-widget-container {
  height: 100%;
}
body.blog .secao-blog .post-destacado > .elementor-widget-container .ecs-posts {
  height: 100%;
}
body.blog .secao-blog .post-destacado > .elementor-widget-container .ecs-posts article {
  height: 100%;
}
body.blog .secao-blog .post-destacado > .elementor-widget-container .ecs-posts article > .elementor {
  height: 100%;
}
body.blog .secao-blog .post-destacado > .elementor-widget-container .ecs-posts article > .elementor > section {
  height: 100%;
}
body.blog .secao-blog .post-destacado > .elementor-widget-container .ecs-posts article > .elementor > section > .elementor-container {
  height: 100%;
}
body.blog .secao-blog .post-destacado > .elementor-widget-container .ecs-posts article > .elementor > section > .elementor-container > .elementor-column {
  height: 100%;
}
body.blog .secao-blog .post-destacado > .elementor-widget-container .ecs-posts article > .elementor > section > .elementor-container > .elementor-column > .elementor-widget-wrap {
  height: 100%;
}
body.blog .secao-blog article img {
  width: 100% !important;
}
@media (max-width: 800px) {
  .single-produto .tabelacoresprod section > div > div:last-child {
    padding-left: 21px;
    padding-bottom: 6px;
    margin-top: -8px;
  }
  .single-produto .outrosprod h2.elementor-heading-title.elementor-size-default {
    font-size: 14px !important;
  }
  .single-produto .outrosprod .elementor-element.elementor-element-b81038c.elementor-widget.elementor-widget-heading > div {
    padding: 0 !important;
  }
  .single-produto .outrosprod a.elementor-button-link.elementor-button.elementor-size-xs {
    font-size: 15px !important;
  }
  .single-produto .outrosprod .elementor-element.elementor-element-1a608a9.elementor-align-left.elementor-widget.elementor-widget-button > div {
    margin: 0;
    margin-top: 5px;
  }
}
@media (max-width: 600px) {
  .single-produto .btnondeencontrar span.elementor-button-icon.elementor-align-icon-left {
    margin-right: 162px !important;
    position: absolute;
  }
}
body.single-post .barra-pesquisa-blog .proloading {
  background-color: #F3EFEC !important;
}
body.single-post .addtoany_share_save_container {
  margin: 0;
  margin-top: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
body.single-post .addtoany_share_save_container .addtoany_header {
  margin: 0;
  font-family: 'Karla';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #B7A699;
  margin-right: 10px;
}
.page-logistica-reversa .iframe iframe {
  -webkit-clip-path: inset(0 0 11% 0);
  clip-path: inset(0 0 11% 0);
}
@media (max-width: 1100px) {
  .iframe {
    height: auto;
  }
}
@media (max-width: 820px) {
  .iframe {
    height: 460px;
    margin-top: -70px;
  }
}
@media (max-width: 430px) {
  .iframe {
    height: 268px;
    margin-top: -70px;
  }
}
@media (max-width: 820px) {
  body.page-sustentabilidade iframe.videosust {
    height: 400px;
  }
  body.page-sustentabilidade form#gform_1 .ginput_container.ginput_container_consent {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  body.page-sustentabilidade form#gform_1 .ginput_container.ginput_container_consent input#input_1_11_1 {
    margin-right: 8px;
  }
  body.page-sustentabilidade form#gform_1 .ginput_container.ginput_container_consent label.gfield_consent_label {
    font-size: 14px;
  }
}
@media (max-width: 520px) {
  body.page-sustentabilidade iframe.videosust {
    height: 214px;
  }
}
body.page-sustentabilidade .iframe iframe {
  -webkit-clip-path: inset(0 0 11% 0);
  clip-path: inset(0 0 11% 0);
}
body.page-sustentabilidade .tabs-sustentabilidade a.clickte1:hover {
  color: #b7a699;
}
@media (max-width: 1024px) and (min-width: 768px) {
  body.page-sustentabilidade .tabs-sustentabilidade .eael-tabs-nav > ul {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
body.page-sustentabilidade .tabs-sustentabilidade .eael-tabs-nav > ul .eael-tab-item-trigger {
  margin: 4px !important;
}
body.page-sustentabilidade .elementor-element-488e192b,
body.page-sustentabilidade .elementor-element-3d61a9a5,
body.page-sustentabilidade .elementor-element-efa7ce9 {
  pointer-events: none !important;
}
body.page-sustentabilidade .elementor-element-488e192b img,
body.page-sustentabilidade .elementor-element-3d61a9a5 img,
body.page-sustentabilidade .elementor-element-efa7ce9 img {
  background-color: white !important;
}
@media (max-width: 1024px) and (min-width: 768px) {
  body.page-sustentabilidade .elementor-element-3d946d38 h2 {
    font-size: 28px !important;
  }
}
body.page-sustentabilidade .elementor-element-4bb2f51a img {
  -o-object-fit: cover;
  object-fit: cover;
}
body.page-sustentabilidade .button-requisito li {
  pointer-events: none !important;
}
@media (max-width: 767px) {
  body.page-institucional .elementor-element-467eeedb .elementor-spacer-inner {
    --spacer-size: 50px !important;
  }
}
@media (max-width: 767px) {
  body.page-institucional .secao-outros {
    margin-top: 50px !important;
  }
}
@media (max-width: 1024px) {
  body.page-institucional .secao-outros .elementor-element-73b8141,
  body.page-institucional .secao-outros .elementor-element-a388e5f {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  body.page-institucional .secao-outros .elementor-element-73b8141 {
    margin-bottom: 50px;
  }
}
body.page-institucional .secao-outros article img {
  height: 338px;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 1024px) and (min-width: 768px) {
  body.page-institucional .secao-outros article img {
    height: 320px;
  }
}
body.page-institucional .secao-outros article .elementor-widget-heading {
  position: absolute;
  top: 0;
  height: 100%;
}
body.page-institucional .secao-outros article .elementor-widget-heading .elementor-widget-container {
  margin: 0;
  height: 100%;
}
body.page-institucional .secao-outros article .elementor-widget-heading .elementor-widget-container h1 {
  height: 100%;
}
body.page-institucional .secao-outros article .elementor-widget-heading .elementor-widget-container h1 a {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
body.page-institucional .secao-outros article .elementor-widget-heading .elementor-widget-container h1 a:hover {
  background-color: #F3EFEC;
}
@media (max-width: 1024px) and (min-width: 768px) {
  body.page-institucional #tab-estilo .eael-tabs-nav > ul {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
body.page-institucional #tab-estilo .eael-tabs-nav > ul .eael-tab-item-trigger {
  margin: 4px !important;
}
._brlbs-bar-wrap {
  padding: 0 15px !important;
}
._brlbs-bar-wrap ._brlbs-bar._brlbs-bar-slim {
  max-width: 1240px;
  margin: auto;
  margin-bottom: 10px;
}
div#gform_wrapper_10 .gform_footer.top_label {
  margin: auto;
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 0;
}
div#gform_wrapper_10 .gform_footer.top_label input {
  color: #FFFFFF;
  background-color: #000000;
  border-radius: 0px 0px 0px 0px;
  border: none !important;
}
div#gform_wrapper_10 .gform_footer.top_label input:hover {
  color: #FFFFFF;
  background-color: #B7A699;
}
body.page-onde-encontrar .secao-representante .representante {
  margin-bottom: 10px;
}
body.page-onde-encontrar .secao-representante .mapa-representantes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}
body.page-onde-encontrar .secao-representante .mapa-representantes .elementor-shortcode {
  display: none;
}
body.page-onde-encontrar .secao-representante .mapa-representantes .text {
  border-style: solid;
  border-color: #E8E8E8;
  padding: 50px 40px 50px 40px;
}
body.page-onde-encontrar .secao-representante .mapa-representantes .text .contato.body {
  display: none;
}
body.page-onde-encontrar .secao-representante .mapa-representantes .text span.mapaT {
  color: #000 !important;
  font-weight: 700;
}
body.page-onde-encontrar .secao-representante .filtro-estado .jet-select__control option:nth-child(1) {
  display: none !important;
}
body.page-onde-encontrar .secao-representante .email-representante h2 {
  word-wrap: break-word;
}
@media (max-width: 1000px) {
  body.page-onde-encontrar .mapa-representantes {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  body.page-onde-encontrar .mapa-representantes svg.mapa-svg {
    width: 100%;
  }
  body.page-onde-encontrar .mapa-representantes .text {
    padding: 20px !important;
    padding-bottom: 32px !important;
  }
  body.page-onde-encontrar .mapa-representantes .text .email.body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  body.page-onde-encontrar .mapa-representantes .text .telefone.body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
div#ajaxsearchprores2_1,
div#ajaxsearchprores2_2 {
  -webkit-box-shadow: 0px 0px 5px #d7d7d7 !important;
  box-shadow: 0px 0px 5px #d7d7d7 !important;
}
@media (max-width: 750px) {
  div#ajaxsearchprores2_1 .asp_content,
  div#ajaxsearchprores2_2 .asp_content {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  div#ajaxsearchprores2_1 a.asp_res_url,
  div#ajaxsearchprores2_2 a.asp_res_url {
    font-size: 13px !important;
    line-height: 15px !important;
  }
  div#ajaxsearchprores2_1 .asp_res_text,
  div#ajaxsearchprores2_2 .asp_res_text {
    display: none;
  }
}
body.page-sac #gform_fields_9 #field_9_12 .gfield_label,
body.page-sac #gform_fields_9 #field_9_18 .gfield_label,
body.page-sac #gform_fields_9 #field_9_19 .gfield_label {
  display: block !important;
}
body.page-sac .abrichamadobtn a {
  background: #000;
  padding: 20px 40px;
  display: inline-block;
  color: #fff;
  font-family: "Karla", Sans-serif;
  font-size: 18px;
  font-weight: 700;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
body.page-sac .abrichamadobtn a:hover {
  background: #B7A699;
}
.gpls-limit-message {
  line-height: 18px !important;
}
body.single-amostras .image-choices-field .image-choices-choice-selected {
  border: 2px solid #EFC153 !important;
  -webkit-transition: 0.1s all !important;
  transition: 0.1s all !important;
}
body.single-amostras .image-choices-field .image-choices-choice-selected:after {
  content: 'X';
  position: absolute;
  right: 0;
  top: 0px;
  padding: 0;
  background: #EFC153;
  width: 25px;
  height: 25px;
  pointer-events: none;
}
body.single-amostras div#gfield_description_5_37 h6 {
  color: red;
}
body.single-amostras .jl-navigation button {
  background: transparent !important;
}
body.single-amostras button.jl-close {
  background: transparent !important;
}
body.single-amostras .jl-overlay {
  background: #000 !important;
}
body.single-amostras input#chkfilter {
  background-image: url(https://www.industriasantaluzia.com.br/wp-content/uploads/2022/04/searchicon.png);
  background-size: 30px;
  background-repeat: no-repeat;
  background-position: center right;
  border-radius: 12px;
}
body.single-amostras .amostrasloop div.estado label,
body.single-amostras .amostrasloop div.cidade label {
  display: block;
}
body.single-amostras .amostrasloop div.estado label span.gfield_required,
body.single-amostras .amostrasloop div.cidade label span.gfield_required {
  display: none !important;
}
body.single-amostras .amostrasloop h2 {
  font-size: 22px;
  line-height: 26px;
}
body.single-amostras .amostrasloop .gfield--width-half {
  width: 23.4% !important;
  margin-left: 1.2%;
}
body.single-amostras .amostrasloop .validation_message {
  margin: 0 !important;
  padding: 0 !important;
  margin-top: -3px !important;
  padding-left: 10px !important;
  padding-bottom: 5px !important;
}
body.single-amostras .amostrasloop .listaprodutos .ginput_container_checkbox {
  height: 1800px;
  overflow-y: scroll;
  margin-bottom: 110px;
  scroll-behavior: smooth;
}
body.single-amostras .amostrasloop .listaprodutos .ginput_container_checkbox::-webkit-scrollbar {
  width: 8px;
  border-radius: 20px;
}
body.single-amostras .amostrasloop .listaprodutos .ginput_container_checkbox::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 20px;
}
body.single-amostras .amostrasloop .listaprodutos .ginput_container_checkbox::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 20px;
}
body.single-amostras .amostrasloop .listaprodutos .ginput_container_checkbox .gfield_checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
body.single-amostras .amostrasloop .listaprodutos .ginput_container_checkbox .gchoice {
  width: 48%;
}
body.single-amostras .amostrasloop .listaprodutos .ginput_container_checkbox .gchoice.image-choices-choice-selected {
  -webkit-box-ordinal-group: 0 !important;
  -ms-flex-order: -1 !important;
  order: -1 !important;
}
body.single-amostras .amostrasloop div.gform_fields,
body.single-amostras .amostrasloop div.gform_fields {
  display: block;
}
body.single-amostras .amostrasloop div.gform_fields > div,
body.single-amostras .amostrasloop div.gform_fields > div {
  width: 48%;
  float: right;
}
body.single-amostras .amostrasloop fieldset.listaprodutos {
  float: left;
  width: 48%;
}
body.single-amostras .amostrasloop fieldset {
  width: 48%;
  float: right;
}
body.single-amostras .amostrasloop input.gform_next_button,
body.single-amostras .amostrasloop input.gform_button.button {
  background: #000;
  color: #fff;
  border-radius: 0;
  border: none;
}
body.single-amostras .amostrasloop input.gform_next_button:hover,
body.single-amostras .amostrasloop input.gform_button.button:hover {
  background: #B7A699 !important;
}
body.single-amostras .amostrasloop input.gform_button.button {
  margin-top: 20px;
}
body.single-amostras .amostrasloop input.gform_previous_button {
  display: none !important;
}
body.single-amostras .amostrasloop div.gfield,
body.single-amostras .amostrasloop .ginput_complex {
  margin-bottom: 15px;
}
body.single-amostras .amostrasloop div.gfield_description {
  padding: 20px 20px 20px 20px;
  background-color: #FFFBE2;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #EFC153;
  margin-bottom: 22px;
  line-height: 0px;
}
body.single-amostras .amostrasloop .ginput_container.ginput_container_date input {
  width: 100% !important;
}
body.single-amostras .amostrasloop textarea {
  border-radius: 12px 12px 12px 12px;
  padding: 10px 10px 10px 10px !important;
  border-style: solid;
  border-color: #D9D9D9;
}
body.single-amostras .amostrasloop div#field_5_10 {
  margin-top: 20px;
}
body.single-amostras .amostrasloop div#field_5_65 {
  margin-top: 20px;
}
body.single-amostras .amostrasloop .gform_button {
  background: #000;
  color: #fff;
  margin-left: 14px;
  border-radius: 12px;
  width: 160px;
  margin-top: 24px;
}
body.single-amostras .amostrasloop .ginput_container.ginput_container_consent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
}
body.single-amostras .amostrasloop .ginput_container.ginput_container_consent input {
  margin-right: 6px;
}
body.single-amostras .amostrasloop fieldset#field_5_68 {
  margin-bottom: 16px;
}
@media (max-width: 700px) {
  body.single-amostras .amostrasloop .gform_wrapper.gravity-theme .gform_page_footer {
    margin: 0 !important;
  }
  body.single-amostras .amostrasloop .gchoice.gchoice_5_64_1 {
    width: 100% !important;
    margin-bottom: 20px;
  }
  body.single-amostras .amostrasloop fieldset#field_5_6,
  body.single-amostras .amostrasloop fieldset.mostra,
  body.single-amostras .amostrasloop fieldset#field_5_67 {
    width: 100% !important;
  }
  body.single-amostras .amostrasloop fieldset.gfield {
    width: 100% !important;
  }
  body.single-amostras .amostrasloop .gfield--width-half {
    width: 100% !important;
    margin-left: 0%;
  }
  body.single-amostras .amostrasloop div.gform_fields > div {
    width: 100%;
    float: unset;
  }
  body.single-amostras .amostrasloop fieldset.listaprodutos {
    float: unset;
    width: 100%;
  }
  body.single-amostras .amostrasloop .listaprodutos .ginput_container.ginput_container_checkbox {
    height: 378px;
    margin-bottom: 23px !important;
  }
  body.single-amostras .amostrasloop .gchoice {
    width: 46% !important;
  }
  body.single-amostras .amostrasloop .gform_footer.top_label {
    margin: auto !important;
  }
}
body.single-amostras .paginacao-produto .jet-filters-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-column-gap: 30px;
  column-gap: 30px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
body.single-amostras .paginacao-produto .jet-filters-pagination .jet-filters-pagination__item {
  display: none;
}
body.single-amostras .paginacao-produto .jet-filters-pagination .jet-filters-pagination__item.prev-next {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
body.single-amostras .paginacao-produto .jet-filters-pagination .jet-filters-pagination__item.prev-next.next svg {
  margin-left: 8px;
}
body.single-amostras .paginacao-produto .jet-filters-pagination .jet-filters-pagination__item.prev-next.prev svg {
  margin-right: 8px;
}
