.elementor-5360 .elementor-element.elementor-element-faf8fe8{--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;overflow:visible;}.elementor-5360 .elementor-element.elementor-element-e709231{--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;overflow:visible;}.elementor-5360 .elementor-element.elementor-element-d7416a8{--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:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}/* Start custom CSS for container, class: .elementor-element-e709231 *//* =========================================================
   MADEIRA REV — Contentor Product Data Tabs
   Largura equilibrada + espaço antes do rodapé
   ========================================================= */

.elementor-5360 .elementor-element.elementor-element-e709231 {
  width: 100% !important;
  max-width: 1140px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-top: 28px !important;
  margin-bottom: 90px !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}

@media (max-width: 1024px) {
  .elementor-5360 .elementor-element.elementor-element-e709231 {
    max-width: calc(100% - 32px) !important;
    margin-top: 24px !important;
    margin-bottom: 75px !important;
  }
}

@media (max-width: 767px) {
  .elementor-5360 .elementor-element.elementor-element-e709231 {
    max-width: calc(100% - 24px) !important;
    margin-top: 22px !important;
    margin-bottom: 65px !important;
  }
}/* End custom CSS */