:root {
	--engage-start: #f0c2c2;
}

.engage-note {
	background-color: #f6e3db!important;
}

.engage-note > .btn {
	border-color: burlywood;
	color: #333;
}

.engage-note > .btn:hover {
	background-color: burlywood;
	color: white;
}

.btn-secondary { --bs-btn-bg: #97a3ae; }
.btn-info { --bs-btn-bg: #9edae6; }
.btn-success { --bs-btn-bg: #b8e7b8; }
.btn-danger { --bs-btn-bg: #e7b8b8; }
.btn-has-icon { letter-spacing: 1px; color: #fff; }
#footer .btn-has-icon, .slider-links a, #footer-social a { color: #000!important; font-weight: bold; }
.footer-widgets-wrap > hr { display: none; }

.quote { font-size: 130%; color: #400D0D; font-weight: bold; }

.content-box.translucent {
  position: relative; /* Establishes a positioning context for the pseudo-element */
  width: 100%;
  min-height: 400px;
  overflow: hidden; /* Keeps the background contained */
}

.content-box.translucent::before {
  content: "";
  position: absolute;
  inset: 0;
  background-size: cover;
  background-position: center;
  opacity: 0.2;
  z-index: 0;
}

.content-box.translucent > * {
  position: relative;
  z-index: 1;
  font-size: 160%;
}

.content-box.translucent {
  padding-bottom: 100px!important;
}

/* boxes */
.page-vidyantara .translucent-heading::before { background-image: url(team-7278740.jpg); }
.page-vidyantara .translucent-pillars::before { background-image: url(meeting-2284501.jpg); }
