:root {
	--bs-body-color: var(--slate);
	--bs-body-bg: #fff;
	--bs-primary: var(--deep-olive);
	--bs-primary-rgb: 65,79,53;
	--bs-secondary: var(--brass);
	--bs-secondary-rgb: 171,135,82;
	--bs-dark: var(--deep-olive);
	--bs-dark-rgb: 65,79,53;
	--bs-link-color: var(--deep-olive);
	--bs-link-hover-color: var(--brass);
	--bs-border-color: #ded9cf;
	--bs-border-color-translucent: rgba(65,79,53,.16);
	--bs-border-radius: 0;
	--section-space: clamp(4.5rem, 8vw, 8rem);
	--content-width: 1376px;
}

.btn {
	--bs-btn-font-family: 'Manrope', sans-serif;
	--bs-btn-font-size: .75rem;
	--bs-btn-font-weight: 600;
	--bs-btn-border-radius: 0;
	--bs-btn-padding-x: 1.25rem;
	--bs-btn-padding-y: .75rem;
	letter-spacing: .02em;
	text-transform: uppercase;
}
.btn-primary {
	--bs-btn-color: #fff;
	--bs-btn-bg: var(--deep-olive);
	--bs-btn-border-color: var(--deep-olive);
	--bs-btn-hover-color: var(--deep-olive);
	--bs-btn-hover-bg: transparent;
	--bs-btn-hover-border-color: var(--deep-olive);
}
.btn-outline-primary {
	--bs-btn-color: var(--deep-olive);
	--bs-btn-border-color: var(--deep-olive);
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: var(--deep-olive);
	--bs-btn-hover-border-color: var(--deep-olive);
}

.navbar {
	--bs-navbar-padding-y: 0;
	--bs-navbar-nav-link-padding-x: 1rem;
}
.navbar-nav {
	--bs-nav-link-font-size: .75rem;
	--bs-nav-link-font-weight: 500;
	--bs-nav-link-color: var(--deep-olive);
	--bs-nav-link-hover-color: var(--brass);
}
