.elementor-12139 .elementor-element.elementor-element-85bd7e8{--display:flex;--min-height:3px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-12139 .elementor-element.elementor-element-85bd7e8:not(.elementor-motion-effects-element-type-background), .elementor-12139 .elementor-element.elementor-element-85bd7e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC32B;}@media(max-width:1366px){.elementor-12139 .elementor-element.elementor-element-85bd7e8{--margin-top:-25px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;}}@media(max-width:1024px){.elementor-12139 .elementor-element.elementor-element-85bd7e8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-12139 .elementor-element.elementor-element-85bd7e8{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS *//* ==========================================
   SCROLLBAR PERSONALIZADA - FIX COMPLETO
   ========================================== */

/* FORÇA SCROLL APENAS NO HTML */
html {
  overflow-y: scroll !important;
  overflow-x: hidden !important;
  scrollbar-width: thin !important;
  scrollbar-color: #888 #f1f1f1 !important;
}

body {
  overflow: visible !important;
}

/* SCROLLBAR WEBKIT (Chrome, Edge, Safari) */
html::-webkit-scrollbar {
  width: 8px !important;
  height: 8px !important;
}

html::-webkit-scrollbar-track {
  background: #f1f1f1 !important;
  border-radius: 10px;
}

html::-webkit-scrollbar-thumb {
  background: #888 !important;
  border-radius: 10px;
}

html::-webkit-scrollbar-thumb:hover {
  background: #555 !important;
}

/* REMOVE SETAS */
html::-webkit-scrollbar-button {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
}

/* Remove corners (cantos) */
html::-webkit-scrollbar-corner {
  background: transparent !important;
}

/* LIMPA SCROLL DE CONTAINERS ELEMENTOR */
.elementor,
.elementor-section-wrap,
.elementor-widget-wrap,
.elementor-container,
#page,
#content,
.site-content {
  overflow: visible !important;
}

/* Garante altura automática */
html,
body {
  height: auto !important;
  min-height: 100vh !important;
}/* End custom CSS */