:root {
  --dark: #24313b;
  --gold: #c4a26a;
  --brand-gradient: radial-gradient(ellipse 115% 180% at 22% -45%, #4b5963 0%, #394650 53%, #24313b 100%);
}

.nav { background: #000; }
.site-footer { background: #000; }

.cta-stack a,
.gallery-cta a,
#consultation-form button {
  background: #c4a26a;
}

.cta-stack a:hover,
.cta-stack a:focus-visible,
#consultation-form button:hover,
#consultation-form button:focus-visible {
  background: #b58e50;
}

.video-card span {
  background: #c4a26a;
}

.video-card iframe {
  display: block;
  width: 100%;
  aspect-ratio: 16 / 9;
  border: 0;
}

.lead-modal__dialog {
  border-color: #dfe7eb;
}

.monique .split img {
  aspect-ratio: 1;
  object-fit: cover;
  object-position: center;
}

.faq { background: #fff url('assets/22a5da03cae71bf7.jpeg') center/cover; }

@media (min-width: 901px) {
  .monique { height: auto; padding-bottom: 35px; }
}

/* Logo supplied for this duplicate. */
.nav img { width:240px; height:120px; object-fit:cover; object-position:center; }
@media (max-width:900px) {
  .nav img { width:170px; height:85px; }
}
