.elementor-3800 .elementor-element.elementor-element-9547747{--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-f7d3e92 *//* =========================================================
   BLOQUE 1 · HEADER
========================================================= */

.bf-bar{
  position:sticky;
  top:0;
  z-index:50;
  background:rgba(247,244,234,.86);
  backdrop-filter:blur(16px);
  -webkit-backdrop-filter:blur(16px);
  border-bottom:1px solid var(--bf-border);
}

.bf-bar-inner{
  max-width:var(--bf-max);
  margin:0 auto;
  padding:11px var(--bf-gut);
  display:flex;
  align-items:center;
  gap:16px;
}

.bf-brand{
  display:flex;
  align-items:center;
  gap:10px;
  text-decoration:none;
  color:var(--bf-ink);
  font-weight:780;
  letter-spacing:-.02em;
}

.bf-brand img{
  width:34px !important;
  height:34px !important;
  object-fit:contain !important;
  flex:0 0 34px;
}

.bf-spacer{
  flex:1;
}

.bf-mode-toggle{
  display:inline-flex;
  align-items:center;
  gap:4px;
  padding:4px;
  border-radius:999px;
  border:1px solid var(--bf-border);
  background:rgba(255,255,255,.48);
}

.bf-mode-toggle button{
  border:0;
  background:transparent;
  color:var(--bf-text-muted);
  font:inherit;
  font-size:.76rem;
  font-weight:740;
  line-height:1;
  border-radius:999px;
  padding:8px 12px;
  cursor:pointer;
  transition:background .18s ease, color .18s ease;
}

.bf-mode-toggle button[aria-pressed="true"]{
  background:var(--bf-ink);
  color:var(--bf-accent);
}

.bf-bar-cta{
  padding:11px 18px;
  font-size:.86rem;
}

@media(max-width:820px){
  .bf-bar-cta{
    display:none;
  }
}

@media(max-width:620px){
  .bf-brand span{
    display:none;
  }

  .bf-mode-toggle button{
    font-size:.72rem;
    padding:8px 10px;
  }
}/* End custom CSS */