html {
	--bs-primary: #D4B980 !important;
	--bs-primary-rgb: 212, 185, 128 !important;
	--bs-primary-text-emphasis: #816d49 !important;
}
#links {
	transition-duration: 0.2s;
	transition-property: transform;
}
#whatsapp {
	position: fixed;
	padding: 16px;
	line-height: 0;
	right: 32px;
	bottom: 32px;
	background-color: #0dc143;
	border-radius: 32px;
	width: 64px;
	height: 64px;
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.25);
}
#whatsapp>*{
	position: absolute;
	font-size: 32px;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	color: #FFF;
	text-decoration: none;
}
.btn-primary {
	--bs-btn-bg: #D4B980 !important;
	--bs-btn-border-color: #D4B980 !important;
	--bs-btn-hover-bg: #816d49 !important;
	--bs-btn-hover-border-color: #816d49 !important;
	--bs-btn-active-bg: #D4B980 !important;
	--bs-btn-active-border-color: #D4B980 !important;
}
.btn-outline-primary {
	--bs-btn-color: #D4B980 !important;
	--bs-btn-border-color: #D4B980 !important;
	--bs-btn-hover-bg: #816d49 !important;
	--bs-btn-hover-border-color: #816d49 !important;
	--bs-btn-active-bg: #D4B980 !important;
	--bs-btn-active-border-color: #D4B980 !important;
}
.bg-dark::placeholder {
	color: rgba(255, 255, 255, 0.5);
}
.truncate-lines p {
	text-wrap: balance;
  -webkit-line-clamp: 2 !important;
  overflow: hidden !important;
  text-overflow: hidden !important;
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
}
.underline-hover:hover {
	text-decoration: underline !important;
}
.pop {
	transition-duration: 0.2s;
	transition-property: opacity;
}
.pop:hover {
	opacity: 0.75;
}
@media (max-width: 576px) {
  .aH {
    opacity: 1;
    transform: translateX(0px);
  }
}
@media (min-width: 576px) {
  .aH {
    opacity: 0;
    transform: translateX(32px);
    animation-duration: 0.75s;
    animation-timing-function: ease-in-out;
  }
}
@keyframes appearH {
    from {
	    opacity: 0;
	    transform: translateX(16px);
    }
    to {
	    opacity: 1;
	    transform: translateX(0px);
    }
}

.form-check-input:checked {
    background-color: #D4B980;
    border-color: #D4B980;
}