.elementor-7 .elementor-element.elementor-element-135c30b{--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-7 .elementor-element.elementor-element-4f7b809{--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-7 .elementor-element.elementor-element-4484692{--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-7 .elementor-element.elementor-element-ec4ce8f{--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-7 .elementor-element.elementor-element-f176f98{--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-7 .elementor-element.elementor-element-1a6c530{--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-7 .elementor-element.elementor-element-8b08e10{--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-7 .elementor-element.elementor-element-bf94512{--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-7 .elementor-element.elementor-element-acb54d9{--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-7 .elementor-element.elementor-element-84e6381{--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-7 .elementor-element.elementor-element-bb5da2f{--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;}/* Start custom CSS for html, class: .elementor-element-57d2eb2 *//* —— Header minimal fixo —— */
.lp-header{
  position:fixed; inset:0 0 auto 0; height:66px; z-index:9999;
  display:flex; align-items:center;
  transition:background .25s ease, box-shadow .25s ease, backdrop-filter .25s ease;
  background:transparent;
}
.lp-header .lp-nav{display:flex; align-items:center; gap:28px; margin-left:auto}
.lp-header .lp-logo{font-weight:800; letter-spacing:.2px}
.lp-header .lp-logo .le{color:#000}
.lp-header .lp-logo .pre{color:#0CC0DF}
.lp-header .lp-wrap{max-width:1280px; width:100%; margin-inline:auto; padding-inline:20px; display:flex; align-items:center; gap:28px}

/* links */
.lp-link{font-weight:600; font-size:14.5px; color:#111; opacity:.9; position:relative}
.lp-link:hover{opacity:1}
.lp-link::after{
  content:""; position:absolute; left:0; right:0; bottom:-8px; height:2px;
  background:#0CC0DF; transform:scaleX(0); transform-origin:left; transition:transform .22s ease;
}
.lp-link:hover::after{transform:scaleX(1)}

/* CTA */
.lp-cta{padding:10px 16px; border-radius:999px; background:#0CC0DF; color:#00333a; font-weight:800; border:1px solid #0CC0DF}

/* estado “scrolled”: header sólido + sutil blur, para sobrepor o HERO */
.lp-header.is-solid{
  background:rgba(255,255,255,.86); backdrop-filter:saturate(140%) blur(8px);
  box-shadow:0 6px 24px rgba(0,0,0,.06);
}

/* — Mobile — */
.lp-burger{display:none; width:38px; height:38px; border:1px solid #ddd; border-radius:10px; align-items:center; justify-content:center}
.lp-burger span{width:18px; height:2px; background:#111; position:relative; display:block}
.lp-burger span::before,.lp-burger span::after{
  content:""; position:absolute; left:0; right:0; height:2px; background:#111
}
.lp-burger span::before{top:-6px} .lp-burger span::after{top:6px}

.lp-drawer{
  position:fixed; top:66px; left:0; right:0; background:#fff; border-top:1px solid #eee;
  transform:translateY(-8px); opacity:0; visibility:hidden; transition:all .2s ease;
}
.lp-drawer.open{transform:translateY(0); opacity:1; visibility:visible}
.lp-drawer ul{list-style:none; margin:0; padding:14px 20px 18px; display:grid; gap:10px}
.lp-drawer a{display:block; padding:12px; border-radius:12px; border:1px solid #f0f0f0}

@media (max-width:980px){
  .lp-nav{display:none}
  .lp-burger{display:inline-flex}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1425b0d */<section class="lp-sec lp-center" style="padding:96px 0 56px">
  <div class="lp-wrap">
    <h1 class="lp-title" style="font-size:56px;margin:0 0 10px">LePre · Guia LATAM</h1>
    <p class="lp-sub" style="max-width:820px;margin:0 auto 28px">Gastronomia, turismo e artesanato com curadoria — minimalista, autêntico e moderno.</p>
    <div style="display:flex;gap:12px;justify-content:center;flex-wrap:wrap">
      <a class="lp-btn lp-btn--prime" href="/shop">Explorar agora</a>
      <a class="lp-btn" href="/cadastro">Cadastrar meu negócio</a>
    </div>
  </div>
</section>/* End custom CSS */