:root {
  --deluxe-primary: #0a5f8f;
  --deluxe-secondary: #16a085;
  --deluxe-accent: #c49a3a;
  --deluxe-title: #0f2d3d;
  --deluxe-muted: rgba(15, 45, 61, 0.78);
  --deluxe-soft: #edf8f7;
}

body,
ul li,
ol li,
a,
.grey {
  color: var(--deluxe-muted) !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.title {
  color: var(--deluxe-title) !important;
}

a:hover,
a:focus,
a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover,
.theme {
  color: var(--deluxe-primary) !important;
}

.theme1 {
  color: var(--deluxe-secondary) !important;
}

.theme2,
.rating-main .rating span,
.rating-main span {
  color: var(--deluxe-accent) !important;
}

.bg-theme {
  background: var(--deluxe-primary) !important;
}

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

.bg-theme2 {
  background: var(--deluxe-accent) !important;
}

.bg-title {
  background: var(--deluxe-title) !important;
}

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

.job-btn,
.job-btn1,
button[type="submit"],
input[type="submit"] {
  background: var(--deluxe-primary) !important;
  border-color: var(--deluxe-primary) !important;
}

.job-btn:hover,
.job-btn:focus,
.job-btn1:hover,
.job-btn1:focus,
button[type="submit"]:hover,
button[type="submit"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
  background: var(--deluxe-secondary) !important;
  border-color: var(--deluxe-secondary) !important;
}

.navbar-brand img,
.footer-about img {
  width: 250px;
  max-height: 64px;
  object-fit: contain;
}

.footer-about img {
  margin-bottom: 12px;
}

.header-content {
  background: linear-gradient(90deg, var(--deluxe-primary), var(--deluxe-secondary)) !important;
}

.section-box-main {
  background: linear-gradient(135deg, var(--deluxe-primary), var(--deluxe-secondary)) !important;
}
