/* Custom Font Family Override */
body,
html {
  font-family: 'Cormorant Upright', sans-serif;
}

/* Ensure all text elements use Cormorant Upright */
* {
  font-family: inherit;
}

/* Paragraph styling */
p {
  font-size: 18px !important;
  font-weight: 500 !important;
}

/* Overall page background */
body {
  background-color: #ffd5d5;
}

/* Section background color override */
.main-wrapper > section:not([class*="bg-"]):not(.bg-img):not([data-background]) {
  background-color: #ffd5d5 !important;
}

/* Clients section white background override */
.client-04 .client-logo,
.client-04 .client-logo img {
  background-color: #ffb74d !important;
  background: #ffb74d !important;
}

/* Specific clients section selector */
section.mx-1-6.mx-md-9.mt-n10.bg-primary {
  background-color: #ffb74d !important;
  background: #ffb74d !important;
}

