.bg-secondary {
    background-color: var(--background) !important;
}

/* Header */
header {
    background: #1A1919;
}

/* Hero */
section:nth-child(1 of .section-hero) .theme-container {
    align-items: flex-end;
}
section.section-hero a.btn.btn-filled {
    background: #C9AA71;
    border: 1px solid #C9AA71;
    color: #000;
    font-weight: bold;
}
section.section-hero :is(h1,p){
  color: #000 ;
}

@media(max-width:767px){
  section:nth-child(1 of .section-hero) .theme-container .flex.flex-col{
    align-items: center;
    text-align: center
}
  section:nth-child(1 of .section-hero) .theme-container{
        align-items: center;
  }
  section.section-hero .flex.max-w-\[768px\].flex-col.gap-6{
    max-width: 270px;
  }
  section:nth-child(1 of .section-hero) h1{
    color: #fff;
  }
  section.section-hero h1.text-foreground{
   font-size: 20px; 
  }
}
@media(min-width:768px) and (max-width: 1200px ){
  section:nth-child(1 of .section-hero),
  section:nth-child(3 of .section-hero){
    min-height: 400px ;
  }
}

/* CTA */
section.section-call-to-action p {
    color: #FFFFFF;
}

/* Gallery */
section.section-gallery.bg-background:has([data-items-count="5"]) {
    background: #fff;
}


/* Benefits */
section.section-benefits {
    background: transparent;
}

/* Footer */
footer#footer {
    background: transparent;
}
footer *{
  color: #fff;
}