.elementor-1084 .elementor-element.elementor-element-9a7adb9{--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-1084 .elementor-element.elementor-element-a60ab87{--display:flex;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1084 .elementor-element.elementor-element-a63d27a{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 3px;}.elementor-1084 .elementor-element.elementor-element-a63d27a .elementor-menu-toggle{margin:0 auto;border-width:2px;border-radius:0px;}.elementor-1084 .elementor-element.elementor-element-a63d27a .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;line-height:8px;}.elementor-1084 .elementor-element.elementor-element-a63d27a .elementor-nav-menu--main .elementor-item{color:#39C0E6EB;fill:#39C0E6EB;}.elementor-1084 .elementor-element.elementor-element-a63d27a .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1084 .elementor-element.elementor-element-a63d27a .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1084 .elementor-element.elementor-element-a63d27a .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1084 .elementor-element.elementor-element-a63d27a .elementor-nav-menu--main .elementor-item:focus{color:#fff;}.elementor-1084 .elementor-element.elementor-element-a63d27a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-1084 .elementor-element.elementor-element-a63d27a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#61CE91;}.elementor-1084 .elementor-element.elementor-element-a63d27a .e--pointer-framed .elementor-item:before,
					.elementor-1084 .elementor-element.elementor-element-a63d27a .e--pointer-framed .elementor-item:after{border-color:#61CE91;}.elementor-1084 .elementor-element.elementor-element-a63d27a .elementor-nav-menu--dropdown{background-color:#10D223F2;}.elementor-1084 .elementor-element.elementor-element-a63d27a .elementor-nav-menu--dropdown .elementor-item, .elementor-1084 .elementor-element.elementor-element-a63d27a .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Roboto", Sans-serif;font-weight:500;}.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-083aa56 *//* Paleta de dourado aprimorada (override global) */
:root{
  --gold:#e7c65d;     /* dourado principal mais vivo */
  --gold-2:#c39e38;   /* hover/sombra */
  --gold-3:#fff2b3;   /* realce suave */
}

/* Aplicar dourado consistente onde já existe o tema */
/* Botões dourados */
.jm-btn.gold{ 
  background: linear-gradient(180deg,var(--gold),var(--gold-2)) !important;
  color:#0b0b0b !important;
  border:1px solid rgba(0,0,0,.35) !important;
  box-shadow: 0 2px 0 rgba(0,0,0,.4), 0 6px 18px rgba(231,198,93,.25) !important;
}
.jm-btn.gold:hover{ filter:brightness(1.05) !important }

/* Nome em dourado */
.jm-name, .jm-footer-gold__name{ color:var(--gold) !important; }

/* Links destacados no rodapé */
.jm-footer-gold__link{ color:var(--gold) !important; text-decoration:none }
.jm-footer-gold__link:hover{ color:var(--gold-3) !important; text-decoration:underline }

/* Chips do rodapé */
.jm-footer-gold__chip{
  display:inline-flex; align-items:center; gap:8px;
  padding:10px 12px; border-radius:10px; text-decoration:none; font-weight:700;
  background:#111; color:#e9f3ef; border:1px solid #2a2a2a;
}
.jm-footer-gold__chip--wa{
  background: linear-gradient(180deg,var(--gold),var(--gold-2)) !important;
  color:#0b0b0b !important; border:1px solid rgba(0,0,0,.4) !important;
  box-shadow: 0 2px 0 rgba(0,0,0,.45), 0 8px 22px rgba(231,198,93,.25) !important;
}
.jm-footer-gold__chip--search{
  border:1px solid var(--gold-2) !important; color:var(--gold-3) !important;
  background: #0f0f0f !important;
}
.jm-footer-gold__chip--search:hover{ background:#151515 !important; color:var(--gold) !important }

/* Barra de busca (oculta por padrão) */
.jm-footer-gold__search{
  display:none; margin:14px 0 8px; gap:8px; align-items:center; flex-wrap:wrap;
  background:#0d0d0d; padding:10px; border-radius:10px; border:1px solid #2a2a2a;
}
.jm-footer-gold__search.is-open{ display:flex }
.jm-footer-gold__searchLabel{ position:absolute; left:-9999px } /* acessível para leitores */
.jm-footer-gold__searchInput{
  flex:1 1 240px; min-width:220px; padding:12px;
  background:#121212; border:1px solid #333; color:#e9f3ef; border-radius:8px;
}
.jm-footer-gold__btn{
  background: linear-gradient(180deg,var(--gold),var(--gold-2)) !important;
  color:#0b0b0b !important; border:1px solid rgba(0,0,0,.4) !important;
  border-radius:8px; padding:10px 14px; font-weight:800;
}
.jm-footer-gold__close{
  background:transparent; border:1px solid #333; color:#ccc; border-radius:8px; padding:10px 12px;
}
.jm-footer-gold__close:hover{ border-color:#555; color:#fff }

/* Detalhes gerais do rodapé (se quiser) */
.jm-footer-gold{ background:#0a0a0a; color:#e9f3ef; padding:28px 0 }
.jm-footer-gold__container{ max-width:1080px; margin:0 auto; padding:0 20px }
.jm-footer-gold__top{ display:flex; justify-content:space-between; gap:18px; flex-wrap:wrap }
.jm-footer-gold__actions{ display:flex; gap:10px; flex-wrap:wrap }
.jm-footer-gold__mid{ display:flex; justify-content:space-between; gap:18px; flex-wrap:wrap; margin:18px 0 }
.jm-footer-gold__qrImg{ border-radius:8px }
.jm-footer-gold__bottom{ display:flex; justify-content:space-between; align-items:center; gap:12px; flex-wrap:wrap; margin-top:10px; border-top:1px solid #1d1d1d; padding-top:10px }
.jm-footer-gold__dot{ color:#555 }
```__/* End custom CSS */