.cover {
  min-height: 80vh;
  background-image: url(../img/cover.jpg);
  background-position: center right;
  background-repeat: no-repeat;
  background-size: cover;
}
.title{
	font-family: 'Playfair Display', serif;
	font-size: 3em;
	line-height: 1.2em;
	font-weight: 600;
	padding-top: 100px;
}
.subtitle{
	font-family: 'Inter', Arial, sans-serif;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: normal;
}
.cit{
	border-left: 5px solid #D9AE89;
	padding-left: 25px;
	margin: 30px 20px;
}
.pi-text-base-2{
	color: #D9AE89 !important;
}
.section-relative{
	top: 40px;
	z-index: 2;
}
/*Footer*/
.footer-fixed {
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 3;
}
.box-footer{
	background-color: #D9AE89;
	padding: 40px;
	position: relative;
	top: -100px;
}
/*Footer*/
.btn-whatsapp {
  z-index: 999999;
  background: #3BBF5A;
  position: fixed;
  bottom: 80px;
  right: 30px;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  box-shadow: 0px 0px 1px 1px rgba(59, 191, 90, 0.5);
}
.pulse {
  animation: pulse 2s infinite;
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0px rgba(37, 211, 102, 0.5);
  }
  100% {
    box-shadow: 0 0 0 20px rgba(37, 211, 102, 0);
  }
}
.wa-center{
	display: block;
	margin: 10px auto;
}

@media (max-width: 1024px) {
}
@media (max-width: 960px) {
}
@media (max-width: 320px) {
  .pi-row-lg .pi-row-block-logo img {
    max-height: 48px;
  }
}
@media (max-width: 420px) {
  .pi-row-lg .pi-row-block-logo img {
    padding-top: 5px;
  }
  .title {
    font-size: 2em;
  }
  .cover {
    background-position: right;
  }
}