.elementor-36513 .elementor-element.elementor-element-cf808d9{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-36513 .elementor-element.elementor-element-cf808d9:not(.elementor-motion-effects-element-type-background), .elementor-36513 .elementor-element.elementor-element-cf808d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F5;}.elementor-36513 .elementor-element.elementor-element-497f87c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-36513 .elementor-element.elementor-element-1539aa7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-36513 .elementor-element.elementor-element-eccf8af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-36513 .elementor-element.elementor-element-a531c42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36513 .elementor-element.elementor-element-643a1e7 > .elementor-widget-container{margin:0% 0% 0% 0%;}body.elementor-page-36513:not(.elementor-motion-effects-element-type-background), body.elementor-page-36513 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F5;}@media(max-width:768px){.elementor-36513 .elementor-element.elementor-element-497f87c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-36513 .elementor-element.elementor-element-1539aa7{--margin-top:-63px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:769px){.elementor-36513 .elementor-element.elementor-element-cf808d9{--content-width:1600px;}}/* Start custom CSS for container, class: .elementor-element-cf808d9 */html,
body {
  background-color: #F5F4F5 !important;
}

#page,
.site,
.site-content,
.content-area,
.elementor,
.elementor-section,
.elementor-container,
.elementor-widget-wrap {
  background-color: #F5F4F5 !important;
}/* End custom CSS */
/* Start custom CSS *//* Remove cabeçalho do tema apenas nesta página */
body.page-id-36513 .whb-header {
  display: none !important;
}

/* Fundo externo da página */
html,
body {
  margin: 0 !important;
  padding: 0 !important;
  overflow-x: hidden !important;
}

/* Body escuro apenas como segurança externa */
body.page-id-36513 {
  background-color: #2f2f2f !important;
}

/* Estrutura externa escura */
body.page-id-36513 #page,
body.page-id-36513 .website-wrapper {
  background-color: #2f2f2f !important;
}

/* Área principal da página no cinza claro */
body.page-id-36513 .main-page-wrapper,
body.page-id-36513 .page-content,
body.page-id-36513 .site-content,
body.page-id-36513 .content-area,
body.page-id-36513 .entry-content,
body.page-id-36513 .elementor,
body.page-id-36513 .elementor-section-wrap,
body.page-id-36513 .elementor-inner,
body.page-id-36513 .elementor-section,
body.page-id-36513 .elementor-container,
body.page-id-36513 .elementor-column,
body.page-id-36513 .elementor-widget-wrap,
body.page-id-36513 .elementor-widget,
body.page-id-36513 .elementor-widget-container,
body.page-id-36513 .e-con,
body.page-id-36513 .e-con-inner {
  background-color: #F5F4F5 !important;
}

/* Remove espaçamentos extras do tema */
body.page-id-36513 .main-page-wrapper,
body.page-id-36513 .page-content,
body.page-id-36513 .site-content,
body.page-id-36513 .content-area,
body.page-id-36513 .entry-content {
  margin-top: 0 !important;
  padding-top: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Remove título padrão do tema Woodmart */
body.page-id-36513 .page-title,
body.page-id-36513 .wd-page-title,
body.page-id-36513 .title-size-default,
body.page-id-36513 .title-design-centered {
  display: none !important;
}

/* Banner sem bordas brancas */
body.page-id-36513 .site-header,
body.page-id-36513 .banner,
body.page-id-36513 .banner img {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background-color: #F5F4F5 !important;
}

body.page-id-36513 .banner {
  line-height: 0 !important;
  display: block !important;
}

body.page-id-36513 .banner img {
  display: block !important;
  width: 100% !important;
  height: auto !important;
}

/* Remove sobra no último elemento antes do rodapé */
body.page-id-36513 .elementor > .elementor-element:last-child,
body.page-id-36513 .elementor-section:last-child,
body.page-id-36513 .e-con:last-child,
body.page-id-36513 .elementor-widget:last-child,
body.page-id-36513 .elementor-widget-container:last-child {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Widget HTML que contém o rodapé */
body.page-id-36513 .elementor-widget-html:has(.footer-social) {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  background-color: #2f2f2f !important;
}

/* Container do widget do rodapé */
body.page-id-36513 .elementor-widget-html:has(.footer-social) .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
  background-color: #2f2f2f !important;
}

/* Rodapé em largura total */
body.page-id-36513 .footer-social {
  width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
  margin-bottom: 0 !important;
  padding: 36px 20px !important;
  background-color: #2f2f2f !important;
  color: #ffffff !important;
  position: relative !important;
  z-index: 1 !important;
}

/* Remove a sobra artificial criada abaixo do rodapé */
body.page-id-36513 .footer-social::after {
  display: none !important;
  content: none !important;
}

/* Garante que nada depois do rodapé crie espaço extra */
body.page-id-36513 .footer-social + * {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* Mantém o conteúdo interno do rodapé correto */
body.page-id-36513 .footer-social * {
  background-color: transparent !important;
}

body.page-id-36513 .footer-social-container {
  width: 100% !important;
  max-width: 1200px !important;
  margin: 0 auto !important;
  text-align: center !important;
}

/* Textos do rodapé */
body.page-id-36513 .footer-title,
body.page-id-36513 .footer-copy {
  color: #ffffff !important;
}

/* Ícones do rodapé */
body.page-id-36513 .footer-icons svg {
  fill: #ffffff !important;
}

/* Mobile */
@media (max-width: 767px) {
  body.page-id-36513 .footer-social {
    padding: 30px 16px !important;
  }
}/* End custom CSS */