.elementor-529 .elementor-element.elementor-element-d47a7ca{--display:flex;}.elementor-529 .elementor-element.elementor-element-960ebaf{margin:-010px 0px calc(var(--kit-widget-spacing, 0px) + -010px) 0px;padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-960ebaf */Top: 0
Bottom: 0/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d47a7ca */width: 100%; max-width: 100%;
margin-left: -50%; margin-right: -50%;/* End custom CSS */
/* Start custom CSS */.calibis{
  --preto:#111111;--preto-suave:#1a1a1a;--dourado:#c9a227;--dourado-claro:#e0bf52;
  --branco:#ffffff;--cinza-claro:#f4f2ee;--cinza-texto:#5a5a5a;--cinza-borda:#e5e2dc;
  position:relative;
  width:100%;
  overflow-x:clip;         /* ← clip em vez de hidden, não quebra position:sticky */
  color:var(--preto);line-height:1.6;background:#111111;display:block;
}
.calibis .cb-logo{
  text-align:center;
  flex-shrink:0;
  overflow:hidden;         /* ← conter o scale(1.8) */
}
.calibis .cb-logo{text-align:center;flex-shrink:0;}/* End custom CSS */